cancel
Showing results for 
Search instead for 
Did you mean: 

Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.

Reply
davidz106
Helper II
Helper II

DAX to M code (dividing within same column)

Hi. I have a following DAX code to calculate percentage of a component (by dividing quantity of component with total). Table fileds are (ID, quantity, factor and component). I use my DAX code as measure which works great as long as visualisation is based only on this table only but has certain problems when trying to visualize data from other related tables. 

 

 

 

Component_percentage = 
VAR Divide =
    CALCULATE (
        SUM ( 'Table1'[Quantity]] ),
        FILTER (
            ALLEXCEPT ( 'Table1', 'Table1'[ID] ),
            'Table1'[Component] = "Total"
        )
    )
RETURN
    IF (
        SUM ( 'Table1'[Factor] ) = 1,
        SUM ( 'Table1'[Quantity]] ) / Divide,
        0
    )

 

 

 

I could solve this by adding new column in M code instead of using DAX measure. However, I am having problems with defining it. Can you propose a solution?

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@davidz106 , In power query you have duplicate table, Filter it and the use group by- https://docs.microsoft.com/en-us/power-query/group-by

In that you ill get the total column

Merge the tables and you the line value and sub total

Divide into a new column 

 

 merge : https://radacad.com/append-vs-merge-in-power-bi-and-power-query

View solution in original post

1 REPLY 1
amitchandak
Super User
Super User

@davidz106 , In power query you have duplicate table, Filter it and the use group by- https://docs.microsoft.com/en-us/power-query/group-by

In that you ill get the total column

Merge the tables and you the line value and sub total

Divide into a new column 

 

 merge : https://radacad.com/append-vs-merge-in-power-bi-and-power-query

Helpful resources

Announcements
PBI November 2023 Update Carousel

Power BI Monthly Update - November 2023

Check out the November 2023 Power BI update to learn about new features.

Community News

Fabric Community News unified experience

Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.

Power BI Fabric Summit Carousel

The largest Power BI and Fabric virtual conference

130+ sessions, 130+ speakers, Product managers, MVPs, and experts. All about Power BI and Fabric. Attend online or watch the recordings.

Top Solution Authors
Top Kudoed Authors