Forum Discussion

Robin_Lindstrom's avatar
Robin_Lindstrom
Copper Contributor
Apr 14, 2021
Solved

Help with DAX formula

Hello everyone,

 

I need some help regarding DAX.

 

So in my example, I have 5 Arenas ( i.e., products) where I am trying to create a DAX-formula showing total "OO GM%" (Gross Margin%). In order to do so, I have created a measure called "Weighted %" which I want to multiply with each products "Revshare_M". I get it correct for the individual arenas but the total is incorrect. I know that SUMX iterates row by row, but in my example one of the inputs is a measure and I don't know how to solve it.

 

I really appreciate if someone could help me.

 

Br,

 

Robin

  • SergeiBaklan's avatar
    SergeiBaklan
    Apr 14, 2021

    Robin_Lindstrom 

    As variant

    Weighted %%:=VAR
    allBrutto=CALCULATE( 
           [Brutto_M],
           ALLEXCEPT(Arena,Arena[ArenaCode])
     )
     RETURN DIVIDE([Brutto_M], allBrutto)
    
    OO GM, %%:=IF (
          ISFILTERED( Arena[Arena]),
          [Weighted %%]*[Revshare_M],
          [OO GM, %])

     

11 Replies

Resources