````
```dataviewjs
const players = dv.current().players;
if (!players || players.length === 0) {
dv.paragraph("No players found.");
} else {
const playerPages = players
.map(player => dv.page(player))
.filter(p => p);
dv.table(
["Player", "Species", "Class", "Level", "Max HP", "AC", "STR", "DEX", "CON", "INT", "WIS", "CHA"],
playerPages.map(p => [
p.file.link, p.Species, p.Class, p.level, p.hp, p.ac,
p.Strength, p.Dexterity, p.Constitution, p.Intelligence,
p.Wisdom, p.Charisma
])
);
}
```