This is best Fabric, Power BI, SQL and AI community event. How do we know? The last event sold out! Save €200 with code FABCMTY200.
Register nowJuly 28 - August 9 | Final Round of the Power BI Dataviz World Championships. This is your chance. 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] ) )
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
| User | Count |
|---|---|
| 27 | |
| 22 | |
| 20 | |
| 18 | |
| 14 |
| User | Count |
|---|---|
| 25 | |
| 20 | |
| 20 | |
| 20 | |
| 20 |