Hello,
I'm having trouble with running totals. My goal is to cut the DAX dates from the 2024 Q3 (red line), but dates go too far in future.
I'm having the following results with this DAX:
If I try to use logic like this, I will miss the dates with blank values between the first and last dates, like this.
DAX: Measure =
My data is sorted like this:
1. Date table
1.1 Date table has dates from 1.1.2000 to 31.12.2049.
2. Fact table with inactive relationship with date table
2.1 Fact table has data for a singular date and value for each asset, which are due to complete in certain time in future.
Example:
Fact[Value] | Fact[Date] |
1000 | 1.5.2021 |
2000 | 1.8.2021 |
10000 | 1.7.2022 |
1459 | 1.1.2024 |
How do I overcome this problem?
Help is very much appreciated!
Solved! Go to Solution.
This does result in similar situation:
HOWEVER!
Total sum = CALCULATE(SUM(FactTable[Value]),USERELATIONSHIP(FactTable[Date],'Date'[Date]))
Measure =
var _max =maxx(allselected(FactTable), FactTable[Date])
return
CALCULATE([Total sum],FILTER(ALL('Date'),'Date'[Date]<=MAX('Date'[date]) && MAX('Date'[Date]) <= _max ))
This did help me to overcome this problem! Thank you so much!!
@Anonymous , Try like
Total sum = CALCULATE(SUM(FactTable[Value]),USERELATIONSHIP(FactTable[Date],'Date'[Date]))
Measure =
var _max =maxx(allselected(FactTable), FactTable[Date])
return
CALCULATE([Total sum],FILTER(ALL('Date'),'Date'[Date]<=MAX('Date'[date]) && 'Date'[Date] <= _max ))
This does result in similar situation:
HOWEVER!
Total sum = CALCULATE(SUM(FactTable[Value]),USERELATIONSHIP(FactTable[Date],'Date'[Date]))
Measure =
var _max =maxx(allselected(FactTable), FactTable[Date])
return
CALCULATE([Total sum],FILTER(ALL('Date'),'Date'[Date]<=MAX('Date'[date]) && MAX('Date'[Date]) <= _max ))
This did help me to overcome this problem! Thank you so much!!
Join us for a free, hands-on Microsoft workshop led by women trainers for women where you will learn how to build a Dashboard in a Day!