Forum Discussion
vehau1
7 years agoHelper I
Get value from row in the same table based on last date
This should be trivial, but I'm dragging the hairs off my head! I can't get to display the most recent value!!!!!! why do I get every other value when I try to filter on last nonblank date? I hav...
- 7 years ago
Hi vehau1
Create measures
column B = SUM(Sheet2[columnb]) last non-blank date = CALCULATE(MAX(Sheet2[date]),FILTER(ALLSELECTED(Sheet2),[column B]<>BLANK())) FLAG = IF([last non-blank date]=MAX(Sheet2[date]),1,0) last non-blank value = CALCULATE(MAX(Sheet2[columnb]),FILTER(ALL(Sheet2),[FLAG]=1))
Best Regards
Maggie
AnkitBI
7 years agoSolution Sage
Please give this a try. I am filtering base table to fetch all Non-Blank Rows based on Values, Then, From filtered table, extracting Max(Date)
Measure 3 = CALCULATE(max('Table'[date]),filter('Table',not(isblank('Table'[val]))))