Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredJoin us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM. Register now.
how can i get the number of rows in all tables using Power Query M.
For Exemple:
| TableName | Rows |
| Table A | 50 |
| Table B | 45 |
| Table C | 32 |
I tried this, but it doesn't work:
let
Fonte = #sections[Section1]
, ToTable = Record.ToTable(Fonte)
, ExcludeDQ = Table.SelectRows(ToTable, each (
[Name] <> "Qualidade"
)
)
, ListofTables = ExcludeDQ[Name]
, AddColumn = Table.AddColumn(
ExcludeDQ
,"Quantidade de Linhas"
,each ListofTables Table.RowCount(ListofTables)
)
)
in
ExcludeDQ
Solved! Go to Solution.
Hi @Anonymous
Using your approach - what you need to pass to RowCount is [Value] rather than [Name]:
let
Source = #sections[Section1],
#"Converted to Table" = Record.ToTable(Source),
#"Added Custom" = Table.AddColumn(#"Converted to Table", "RowCount", each Table.RowCount([Value]))
in
#"Added Custom"
However, this won't take you anywhere past the Editor. It does not work correctly in the Visuals Editor and not going to refresh - actually will halt on error - online. So, if the purpose of this is purely design-time statistics - Ok, if you want to use it anywhere past the PQ Editor - use the approach suggested by Jimmy. Do not forget that you need not Table Names, it is actually ReferencetoTable (i.e. Table vs. "Table" in the list).
Kind regards,
JB
Hi @Anonymous
Using your approach - what you need to pass to RowCount is [Value] rather than [Name]:
let
Source = #sections[Section1],
#"Converted to Table" = Record.ToTable(Source),
#"Added Custom" = Table.AddColumn(#"Converted to Table", "RowCount", each Table.RowCount([Value]))
in
#"Added Custom"
However, this won't take you anywhere past the Editor. It does not work correctly in the Visuals Editor and not going to refresh - actually will halt on error - online. So, if the purpose of this is purely design-time statistics - Ok, if you want to use it anywhere past the PQ Editor - use the approach suggested by Jimmy. Do not forget that you need not Table Names, it is actually ReferencetoTable (i.e. Table vs. "Table" in the list).
Kind regards,
JB
This works! thank you
Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!
Check out the October 2025 Power BI update to learn about new features.