Forum Discussion

Migsmix's avatar
Migsmix
Frequent Visitor
5 years ago
Solved

Help with subtotal formula

Hi! i'm trying to replicate the file i'm uploading here https://we.tl/t-3aY9nitu88 in PBI

 

U can see in the file:

1. Raw Data

2. The table i would like to see in PBI

 

The mandatory thing is that i need to use subtotal formula and not just count() or sum().

 

Thanks!!!

  • Hey Migsmix ,

     

    let's say your table with the RAW DATA is called myTable. Then create 3 measures:

    Subtotal (Count) = COUNTROWS(myTable)

     

    Then for the SUM:

    Subtotal (SUM) = SUM(myTable[Purchases])

     

    And the frequency:

    Frequency = [Subtotal (SUM)] / [Subtotal (Count)]

     

    Create a matrix in Power BI, put the color to the columns all the 3 measures to the values:

     

    Afterwards go to the format tab and under the "Values" section set the check box to "Show on rows":

     

    This should give you the result you want:

     

    If you need any help please let me know.
    If I answered your question I would be happy if you could mark my post as a solution ✔️ and give it a thumbs up 👍
     
    Best regards
    Denis
     

     

     

1 Reply

  • selimovd's avatar
    selimovd
    Most Valuable Professional

    Hey Migsmix ,

     

    let's say your table with the RAW DATA is called myTable. Then create 3 measures:

    Subtotal (Count) = COUNTROWS(myTable)

     

    Then for the SUM:

    Subtotal (SUM) = SUM(myTable[Purchases])

     

    And the frequency:

    Frequency = [Subtotal (SUM)] / [Subtotal (Count)]

     

    Create a matrix in Power BI, put the color to the columns all the 3 measures to the values:

     

    Afterwards go to the format tab and under the "Values" section set the check box to "Show on rows":

     

    This should give you the result you want:

     

    If you need any help please let me know.
    If I answered your question I would be happy if you could mark my post as a solution ✔️ and give it a thumbs up 👍
     
    Best regards
    Denis