Forum Discussion

nj-matt's avatar
nj-matt
Helper I
3 years ago
Solved

Help with ALLSELECTED by specific column summarized

I think there is a solve somewhere I am not thinking, but here is what I am trying to accomplish using the ALLSELECTED dax to summarize total sales -->

 

CustomerProductSalesTotal Sales
Drug StoreCandy Bars100400
Grocery StoreCandy Bars100400
Mass MerchGum100400
C-StoreCookies100400

 

Here is what I want, alway summarized dynamically by product -->

 

CustomerProductSalesTotal Sales
Drug StoreCandy Bars100200
Grocery StoreCandy Bars100200
Mass MerchGum100100
C-StoreCookies100100

 

I need it to be dynamic since other filters will routinely by applied (year, class of trade) but for that total sales column I need always at the parent product level. Is it possible withinnthe dax formula or do I need a new table?

  • Hi nj-matt ,

    Try this:

    Measuree =
    CALCULATE (
        SUM ( CustomerProductSales[Sales] ),
        FILTER (
            ALLSELECTED ( CustomerProductSales ),
            CustomerProductSales[Product] = SELECTEDVALUE ( CustomerProductSales[Product] )
        )
    )

     

    It helped? Mark it as an accepted solution.

    Regards,

    Loran

5 Replies

  • Hi nj-matt ,

    Try this:

    Measuree =
    CALCULATE (
        SUM ( CustomerProductSales[Sales] ),
        FILTER (
            ALLSELECTED ( CustomerProductSales ),
            CustomerProductSales[Product] = SELECTEDVALUE ( CustomerProductSales[Product] )
        )
    )

     

    It helped? Mark it as an accepted solution.

    Regards,

    Loran

    • nj-matt's avatar
      nj-matt
      Helper I

      Success! Thanks so much, I knew it had to be something simple

    • gch471218's avatar
      gch471218
      New Member

      i want to filter the summarized table when i filter table2{2} by sliceer i.e. by choosing sent or received in the slicer i want my table to be filtered and updated below is the ocde 

      qty_sent_MonthlyAggregation =
      VAR currentwn = ALLSELECTED('Table2 (2)'[Sent])


      RETURN
      SUMMARIZE(
         'Table2 (2)'
         ,
          'Table2 (2)'[Company ],
          'Table2 (2)'[MonthName],
          "TotalQty", CALCULATE(SUM('Table2 (2)'[QTY]),FILTER('Table2 (2)','Table2 (2)'[Sent] IN currentwn)))