Join 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!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hi,
I created a query in Power BI Service returns 207 rows total : $239.0K
But when I manually filter the data in the pbix I get 216 rows total : $247.7K
What are some issues I might troubleshoot to find what is causing the difference?
Thanks,
w
DEFINE
VAR _tbl =
FILTER(
Bookings,
Bookings[Advertiser] = "xcustomer" &&
Bookings[Date] = DATE(2025, 08, 01)
)
EVALUATE
SUMMARIZE(
_tbl,
[Date],
[Advertiser],
[Order #],
[Net Revenue]
)
Solved! Go to Solution.
Hi @tecumseh,
Great follow-up. The error comes from how SUMMARIZECOLUMNS expects its filter arguments: each filter must be a table expression, not a Boolean expression. In other words, you can’t put Bookings[Date] = DATE(...) directly inside SUMMARIZECOLUMNS. Wrap your predicates in a table expression like FILTER(ALL(Bookings), ...), and place that table as its own argument.
EVALUATE
SUMMARIZECOLUMNS(
Bookings[Advertiser],
Bookings[Order #],
Bookings[Date],
-- filter tables must be table expressions (NOT booleans):
FILTER(
ALL(Bookings),
Bookings[Advertiser] = "xCustomer"
&& Bookings[Date] >= DATE(2025,8,1)
&& Bookings[Date] < DATE(2025,8,2) -- half-open day range
),
-- prefer your measure for totals if you have one:
"Total Revenue", [Net Revenue] -- or CALCULATE(SUM(Bookings[Net Revenue]))
)If you found this helpful, consider giving some Kudos. If I answered your question or solved your problem, mark this post as the solution.
Hi @tecumseh ,
Thanks for reaching out to the Microsoft fabric community forum.
Could you please let us know if the issue has been resolved? I wanted to check if you had the opportunity to review the information provided by @tayloramy . If you still require support, please let us know, we are happy to assist you.
Thank you.
Thanks @tayloramy
1 & 2 returned the same as OP so no help there.
I'm trying SUMMARIZECOLUMNS, but I'm getting an error in the FILTER clause.
Thoughts on what I'm doing incorrectly?
Thanks,
w
EVALUATE
SUMMARIZECOLUMNS(
Bookings[Advertiser],
Bookings[Order #],
Bookings[Date],
"Total Revenue", SUM(Bookings[Net Revenue]),
FILTER(
Bookings[Date] = DATE(2025,08,01) &&
Bookings[Advertiser] = "xCustomer"
)
)M
Hi @tecumseh,
Great follow-up. The error comes from how SUMMARIZECOLUMNS expects its filter arguments: each filter must be a table expression, not a Boolean expression. In other words, you can’t put Bookings[Date] = DATE(...) directly inside SUMMARIZECOLUMNS. Wrap your predicates in a table expression like FILTER(ALL(Bookings), ...), and place that table as its own argument.
EVALUATE
SUMMARIZECOLUMNS(
Bookings[Advertiser],
Bookings[Order #],
Bookings[Date],
-- filter tables must be table expressions (NOT booleans):
FILTER(
ALL(Bookings),
Bookings[Advertiser] = "xCustomer"
&& Bookings[Date] >= DATE(2025,8,1)
&& Bookings[Date] < DATE(2025,8,2) -- half-open day range
),
-- prefer your measure for totals if you have one:
"Total Revenue", [Net Revenue] -- or CALCULATE(SUM(Bookings[Net Revenue]))
)If you found this helpful, consider giving some Kudos. If I answered your question or solved your problem, mark this post as the solution.
Hi @tecumseh,
Here are the most common reasons a DAX query (or DAX Query View) in the Service won’t match a “manually filtered” table in Desktop, plus quick fixes you can try right away.
Bookings[Date] >= DATE(2025,8,1) && Bookings[Date] < DATE(2025,8,2)
EVALUATE SUMMARIZE( _tbl, [Date], [Advertiser], [Order #], [Net Revenue] -- this groups by the revenue value itself )Including [Net Revenue] inside SUMMARIZE turns it into a grouping column, which changes both the row count and how totals roll up.
-- assume [Net Revenue] is a measure EVALUATE ADDCOLUMNS( _tbl, "Net Revenue", [Net Revenue] )Fix B (proper grouping + measure):
EVALUATE SUMMARIZECOLUMNS( Bookings[Date], Bookings[Advertiser], Bookings[Order #], "Net Revenue", [Net Revenue] )(Reference: SUMMARIZE vs SUMMARIZECOLUMNS.)
If you found this helpful, consider giving some Kudos. If I answered your question or solved your problem, mark this post as the solution.
@tecumseh , Please check if you have selected don't summarize when you filter manually in pbix. Usually if there are more rows with same details then the Revenue might get summed up in the dax.
Thanks @SwarnaTeja ,
That could account for difference in row counts, but what about the summary total variance?
thanks,
w
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 58 | |
| 56 | |
| 35 | |
| 18 | |
| 14 |