Forum Discussion

nuttybuddy's avatar
nuttybuddy
Frequent Visitor
8 years ago
Solved

Reproduce FOREACH() function in DAX Power BI

Hi all There is a specific function in SAP Web intelligence which I am trying to reproduce in Power BI   This FOREACH() function forces the aggregated dimension based on the dimention you want to ...
  • nuttybuddy's avatar
    nuttybuddy
    8 years ago

    Here is the sample data...

     

    Department   sub department  FTE

    ABV               1E                    12

    ABV               1S                    13

    DDD               2A                   50

    DDD               2B                   70

    BGR                3E                   34

    BGR                3T                   90

                

     

    Expected result

    FTE          Department-count

    0-20         1

    21-30       0

    31-40       1

    41-50       1

    >50          2

     

  • Anonymous's avatar
    Anonymous
    8 years ago

    nuttybuddy,

    Create a column using DAX below in your table.

    FTE size = If([FTE]=0;"0";
    If([FTE] <=20;"0-20";
    If([FTE] <=30;"21-30";
    If([FTE] <=40;"31-40";if([FTE]<=50;"41-50";">=50")))))


    Create a table visual as follows, please choose "Count" aggregation for Deparement field.



    Regards,
    Lydia

  • Anonymous's avatar
    Anonymous
    8 years ago

    nuttybuddy,

    Right click your table and select "New column", then apply my DAX.

    Regards,
    Lydia