Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hello Guys,
So, I have a measure that does a cumulative sum, it is all good if I put this on the "datekey" level.
Since I will never see it on a date level, I want to move it to a year-month level so the calculation can run faster.
CumSum:=CALCULATE([Sales],FILTER(ALL(DimDate[YearMonthNumber]),DimDate[YearMonthNumber]<=MAX(DimDate[YearMonthNumber])))
YearMonthNumber = 201708
This works just fine using the YearMonthNumber as Axis, but if I would like to use this formula to be able to provide the same results if the axis is YearMonth
YearMonth = 2017-Ago
If I substitute from YearMonthNumber to YearMonth on the formula it wont work since its not numerical.
Any work around on this ? Hierarchys ?
Thanks!
Solved! Go to Solution.
Hi @Anonymous,
Can you share some sample data to analysis?
In addition, you can try to use below formula to transfer the string date to number date, then use it as the filter parameter.
CumSum:= var selectitem=CALCULATE(MAX('DimDate'[YearMonthNumber]),ALLSELECTED('DimDate'[YearMonth])) return CALCULATE([Sales],FILTER(ALL(DimDate),DimDate[YearMonthNumber]<=selectitem))
Regards,
Xiaoxin Sheng
Hi @Anonymous,
Can you share some sample data to analysis?
In addition, you can try to use below formula to transfer the string date to number date, then use it as the filter parameter.
CumSum:= var selectitem=CALCULATE(MAX('DimDate'[YearMonthNumber]),ALLSELECTED('DimDate'[YearMonth])) return CALCULATE([Sales],FILTER(ALL(DimDate),DimDate[YearMonthNumber]<=selectitem))
Regards,
Xiaoxin Sheng
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
111 | |
100 | |
80 | |
64 | |
58 |
User | Count |
---|---|
148 | |
111 | |
93 | |
84 | |
66 |