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 Guys,
I have some issue with results on powerBI differing from DB. I have a query like this on DB:
SELECT DISTINCT(Sale_SK), DATE
FROM [dbo].[table_sales]
WHERE status='sold' AND Date>'2018-01-01 00:00:00.000'
Sale_SK is an ID and can be repeated.
That's return the number 423.
I do a measure in powerBI like Sales = DISTINCTCOUNT(table_sales[Sale_SK]) to see this number, and I add two slicers with Year (Calendar table linked to mi column Date in a relation) and "Status".
So the problem is when I select Year=2018 and Status=sold. That's returning me 394.
394 is the same if I do this SELECT (without Date Column) on SQL_DB:
SELECT DISTINCT(Sale_SK)
FROM [dbo].[table_sales]
WHERE status='sold'
Anyone knows how can I do to see the correct result like 423 filtering or doing a measure correctly in both with date?
Thank you very much in advance.
Solved! Go to Solution.
@Anonymous,
You may use measure below.
Measure = COUNTROWS ( SUMMARIZE ( table_sales, table_sales[Sale_SK], table_sales[Date] ) )
@Anonymous,
You may use measure below.
Measure = COUNTROWS ( SUMMARIZE ( table_sales, table_sales[Sale_SK], table_sales[Date] ) )
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 57 | |
| 43 | |
| 41 | |
| 22 | |
| 17 |
| User | Count |
|---|---|
| 183 | |
| 114 | |
| 93 | |
| 62 | |
| 45 |