Forum Discussion

Nimai123's avatar
Nimai123
Post Patron
6 years ago
Solved

Dax

I need help building a DAX in a way that calculates the sum of the 2 given rows of FY16-17 and outputs in a single row and also to remove the [1L] and [100 ML] from the row.

 

ignore the Total

 

Current-

 

Desired -

 

amitchandak 

  • amitchandak's avatar
    amitchandak
    6 years ago

    Nimai123 , Try sumx

    Measure 2 = SUMX(SUMMARIZE('Product Sales Report','Product Sales Report'[All Segment.All Segment Level 01],'Product Sales Report'[Material.Material Level 01],"_1",[Total Qty Inc Foc FY16-17]),[_1])

     

    Add all the group column of table

     

3 Replies

  • Greg_Deckler's avatar
    Greg_Deckler
    Community Champion

    Is that all of your data? You could create a new column like:

     

    Material = LEFT([Materials,FIND([Materials],"[") - 1)

     

    Then just put that in your visual and you should get a single row and the sum you want. 

  • Try like

    averagex(summarize(table,Table[product category],Table[material],"_1",[<Your measure>]),[_1])

    • amitchandak's avatar
      amitchandak
      Super User

      Nimai123 , Try sumx

      Measure 2 = SUMX(SUMMARIZE('Product Sales Report','Product Sales Report'[All Segment.All Segment Level 01],'Product Sales Report'[Material.Material Level 01],"_1",[Total Qty Inc Foc FY16-17]),[_1])

       

      Add all the group column of table