Forum Discussion
DAX / Measures Help - Find difference using same measure
Community,
I am looking to return a difference between 2 values based on a lookup. The 2 values I want to find the difference of are from the same measure. Please see the example below, any help is appreciated.
My example data (TABLE1)
Average Data Last 2 =
CALCULATE (
AVERAGE ( 'TABLE1'[DATA] ),
FILTER (
ALL ( 'TABLE1'[INDEX] ),
'TABLE1'[INDEX] <= MAX( 'TABLE1'[INDEX] )
&& 'TABLE1'[INDEX]
> (MAX('TABLE1'[INDEX]) - 2)
)
)
This allows me to have a table that looks something like this
Now the part I cannot get correct, I want to find the difference between the Test ID and the Ref ID. In this example there are two Test ID's, 1 and 2, the Ref ID refers to the Test ID we are trying to evaluate against. The result should return something like below in the Difference of Test ID to Ref ID column, where the math would be (Test ID, 1, Average Data Last 2) - (Ref ID 2, Lookup Test ID, 2, Average Data Last 2) or 11.5-10 = 1
Any Help Is Appreciated, Thanks!!
Anonymous try this measure to get the difference
Diff Test Id to Ref Id = VAR __avgRefId = CALCULATE ( [Avg Last Two], FILTER ( ALL( Ref ), Ref[Test Id] = MAX( Ref[Ref Id] ) ) ) RETURN [Avg Last Two] - __avgRefId
1 Reply
- parry2kSuper User
Anonymous try this measure to get the difference
Diff Test Id to Ref Id = VAR __avgRefId = CALCULATE ( [Avg Last Two], FILTER ( ALL( Ref ), Ref[Test Id] = MAX( Ref[Ref Id] ) ) ) RETURN [Avg Last Two] - __avgRefId