Forum Discussion

Adi57's avatar
Adi57
New Member
2 years ago
Solved

Difference between two items within same column to plot timeseries

I want to calculate difference between two bonds in column "Bond" (e.g. A-B or B-D )based on a slicer.  Also,i would need 2 slicers as i need to compare both differences on a timeseries chart. 

 

I tried but unable to do it for multiple and could not make bond selection dynamic based on user selection

 

Example of data and result expected are as below.

 

  • Adi57 Create 2 disconnected slicer tables and then a measure like:

    Measure = 
      VAR __Slicer1 = MAX('Slicer1'[Bond])
      VAR __Slicer2 = MAX('Slicer2'[Bond])
      VAR __Bond1 = SUMX( FILTER( 'Table', [Bond] = __Slicer1 ), [Value] )
      VAR __Bond2 = SUMX( FILTER( 'Table', [Bond] = __Slicer2 ), [Value] )
      VAR __Result = __Bond1 - __Bond2
    RETURN
      __Result

1 Reply

  • Greg_Deckler's avatar
    Greg_Deckler
    Community Champion

    Adi57 Create 2 disconnected slicer tables and then a measure like:

    Measure = 
      VAR __Slicer1 = MAX('Slicer1'[Bond])
      VAR __Slicer2 = MAX('Slicer2'[Bond])
      VAR __Bond1 = SUMX( FILTER( 'Table', [Bond] = __Slicer1 ), [Value] )
      VAR __Bond2 = SUMX( FILTER( 'Table', [Bond] = __Slicer2 ), [Value] )
      VAR __Result = __Bond1 - __Bond2
    RETURN
      __Result