Forum Discussion
inversia
1 year agoFrequent Visitor
Last Record Value by Condition
Hi, thank you for support. To simplify, I have a fact Table A linked to the DATA Table. DATA COD TYPE AMOUNT 2024-11-20 A F 0 2024-11-20 A G 15 2024-10-02 A F 10 ...
- 1 year ago
Hi dharmendars007 ,
thank you so much.
For each COD the value is correct, but the total is wrong, maybe it get the MAX
have you other idea?
It might be useful create a table like and then make SUM(LastValue) ?
DATA COD TYPE AMOUNT LAST VALUE 2024-11-20 A F 0 2024-11-20 A G 15 2024-10-02 A F 10 10 2024-10-03 B G 5 2024-10-01 B F 1 1
FreemanZ
Super User
1 year agohi inversia ,
try like:
measure =
VAR _table =
ADDCOLUMNS(
VALUES(data[COD]),
"MinDate", CALCULATE(MIN(data[date])),
)
VAR _result =
CALCULATE(
SUM(data[Amount]),
TREATAS(
_table,
data[COD],
data[date]
),
data[TYPE]="F",
data[amount]>0
)
RETURN _result
- inversia1 year agoFrequent Visitor
Thank you so much