The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event! Join us in Stockholm, Sweden from September 24-27, 2024.
2-for-1 sale on June 20 only!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hello
I want to retrieve two things: value at recent date, and the date, where the value was at the highest. I have achieved the first by a measure. However, when I try to retrieve the date with max value, I am unable to do so. The following is the code that works:
Value at recent date = CALCULATE( SUM('inStock'[Value]); FILTER('inStock';'inStock'[DateFirstSaved] = MAX('inStock'[DateFirstSaved])))
The following is what does not work:
Max value = CALCULATE( SUM('inStock'[Value]); FILTER('inStock';'inStock'[DateFirstSaved] = MAX('inStock'[Value])))
Can anyone help me achieve this?
Please try this
Max value = VAR myvalue = [Value at recent date] RETURN CALCULATE ( FIRSTNONBLANK ( 'inStock'[DateFirstSaved], 1 ), FILTER ( ALLSELECTED ( 'inStock'[DateFirstSaved] ), CALCULATE ( SUM ( inStock[Value] ) ) = myvalue ) )
I am trying it out right now. However I experienced, that it will not accept 1 in FIRSTNONBLANK.
It should. Even you could out 0, TRUE()
Could you share the screen shot?
HI @BiBra
Replace
FIRSTNONBLANK ( 'inStock'[DateFirstSaved], 1 )
With
Values('inStock'[DateFirstSaved])
or
MAX('inStock'[DateFirstSaved])
No errors in the code now. However it cannot display
Hi @BiBra,
Please share some sample data and pbix file for further test.
Regards,
Xiaoxin Sheng
or replace the comma with
FIRSTNONBLANK ( 'inStock'[DateFirstSaved]; 1 )
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the June 2024 Power BI update to learn about new features.
User | Count |
---|---|
99 | |
90 | |
83 | |
64 | |
58 |
User | Count |
---|---|
244 | |
128 | |
118 | |
79 | |
78 |