Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
4 years ago
Solved

Add new row measure in Matrix

Hi! I'd like to insert a row in my matrix to get the WS % with the following computation: Wholesaler/(Wholesaler+Retailer). Any idea how?

 

 

  • Hello there Anonymous ! You can add the row with a measure. Like so:

    WS% = 
    var _whole = 
    CALCULATE( 
    SUM( Table[Column_to_sum]), 
    FILTER( Table, Table[Dsitributor] = "Retailer")
    )
    var _retail = 
    CALCULATE( 
    SUM( Table[Column_to_sum] ), 
    FILTER( Table, Table[Dsitributor] = "Retailer")
    )
    var _denom = _whole + _retail
    
    CALCULATE(
    DIVIDE( _whole, _denom, 0)
    )

    Hope this answer solves your problem!
    If you need any additional help please @ me in your reply.
    If my reply provided you with a solution, please consider marking it as a solution ✔️ or giving it a kudoe 👍
    Thanks!

    You can also check out my LinkedIn!

    Best regards,
    Gonçalo Geraldes

3 Replies

  • Hello there Anonymous ! You can add the row with a measure. Like so:

    WS% = 
    var _whole = 
    CALCULATE( 
    SUM( Table[Column_to_sum]), 
    FILTER( Table, Table[Dsitributor] = "Retailer")
    )
    var _retail = 
    CALCULATE( 
    SUM( Table[Column_to_sum] ), 
    FILTER( Table, Table[Dsitributor] = "Retailer")
    )
    var _denom = _whole + _retail
    
    CALCULATE(
    DIVIDE( _whole, _denom, 0)
    )

    Hope this answer solves your problem!
    If you need any additional help please @ me in your reply.
    If my reply provided you with a solution, please consider marking it as a solution ✔️ or giving it a kudoe 👍
    Thanks!

    You can also check out my LinkedIn!

    Best regards,
    Gonçalo Geraldes

    • Anonymous's avatar
      Anonymous
      Not applicable

      This worked, thank you! 

    • Anonymous's avatar
      Anonymous
      Not applicable

      Hello Goncalo,

       

      I wanted to achieve something a bit different with my % calc. Instead of adding retail and wholesaler in the denom, I am trying to have the calc be retailer/wholesaler. I am trying to put the above code as a new measure but I'm getting an error in the last (third) "CALCULATE" part. A way I got around the error was to get rid of the "var" parts and just use first two "CALCULATE" sections inside the "DIVIDE". my issue is that once I add this measure to the Values section of the matrix, I get two columns: One for the WS %, and the other for the current values. Is there a way to have the WS% show in its own row, in the bottom of the matrix?