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.
Hi,
I was using the following formula without any problem until this month. Numbers are not showing now.. Could you please help me to fix it ? The idea of the formula is to take from September of last year until last month, that, at this point in time will be until 31 of Agust:
A simple hard code solution would look something like this. If you need a more dynamic solution, just let me know
YTD Cost 2019 = SUMX(FILTER(ALLSELECTED(Sales), DATESBETWEEN(Sales[Date], DATE(2019, 9, 1), DATE(2020, 8, 31))), Sales[Sales])
Hi @Anonymous ,
I donot need a fixed DATE like DATE(2020, 8, 31. .. I would like to modify the existing one just fixing this issue.
Thanks,
Hi @Anonymous ,
As I mentioned before I donot need a Fixed value because it should work for future years. I think the clue is to modify the part related to: >=9 but I donot have much knowledge about undertanding this logic in Dax.
Thanks,
When I use your formula with data I have, that measure works perfectly. Is it possible that you simply do not have any September data in your model yet?
Hi @Anonymous,
Yes, I have data from 2016 to 2025. So is another problem. Not sure what would be the issue if for you works perfect.
But just to be clear: this MEASURE should take from September 2018 to August 2019 (if is correct the formula) but NOT September 2019.
Thanks,
I misunderstood your ask. The measure works currently to sum data from September-August. With it being September now, the measure is summing from 9/1/2019 through August 31, 2020. With your report data not being updated since early August (I can tell from the screenshot), I am guessing there is no current September data for your measure to work on which would explain the blank data on your card.
Are you looking to have your measure maintain last Fiscal Years data, or have it transition into the new Fiscal Year that just began?
Hi @Anonymous ,
YTD Actual = CALCULATE([Actual],DATESBETWEEN('List Period'[Date],IF(MONTH(TODAY())>=9,DATE(YEAR(TODAY()),9,1),DATE(YEAR(TODAY())-1,9,1)),IF(MONTH(TODAY())=9,TODAY(),EDATE(TODAY(),-1))))
This measure should sum from Sept 2018 to August 2019.
Previous months it was working perfectly but for some reasaon now is not. i assume is caused by this part: >=9
Example: last month (in August) this measure was summning from Sept 2018 to July 2019.
In July was summing from Sept 2018 to June 2019 on so on.
What you see in the screenshot is just the last time I updated BUT I have DATA from 2016 to 2025 (all months) because is a Actual/forecast report. So it should work.
Thanks.
Hi @cristianml ,
Update your measure to have a try please.
YTD Actual = VAR a = MONTH ( TODAY () ) VAR d = IF ( a >= 9, DATE ( YEAR ( TODAY () ), 9, 1 ), DATE ( YEAR ( TODAY () ) - 1, 9, 1 ) ) VAR c = IF ( a = 9, TODAY (), EDATE ( TODAY (), -1 ) ) RETURN CALCULATE ( [Actual], DATESBETWEEN ( 'List Period'[Date], d, c ) )
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 | |
95 | |
80 | |
68 | |
59 |
User | Count |
---|---|
150 | |
119 | |
104 | |
87 | |
67 |