The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends September 15. Request your voucher.
Hello experts,
I hope someone can help me with my DAX formula.
I have the following situation: I wish to create a Measure which gives me the running total for a distinct count of my product numbers by their publishing year. For this, I created the following measure:
Running Total product number (Publishing Year) =
CALCULATE (
DISTINCTCOUNT('Product'[Product number]),
FILTER (
ALL ( 'Product'[Publishing Year] ),
'Product'[Publishing Year] <= MAX ( 'Product'[Publishing Year] )
)
)
This measure works just fine, when no further level of detail is required. However, in combination with the use of categories (in my case a product brand clustering). The running total only extends to the last year in which a product is published. This leads to incorrect totals:
Currently, my DAX formula leads to this result in a table format:
What I would like to achieve is the following:
Note: Publishing year is not a in separate date table but an integer value in the product table.
Hi,
Please try something like below whether it suits your requirement.
Running Total product number (Publishing Year) =
COUNTROWS (
SUMMARIZE (
FILTER (
ALL ( 'Product' ),
'Product'[Product number] = MAX ( 'Product'[Product number] )
&& 'Product'[Publishing Year] <= MAX ( 'Product'[Publishing Year] )
),
'Product'[Product number]
)
)
Unfortunately, this does not lead to the wished result. Below you can see the outcome with this DAX-formula:
User | Count |
---|---|
15 | |
11 | |
8 | |
8 | |
7 |
User | Count |
---|---|
21 | |
20 | |
12 | |
11 | |
7 |