Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
qwerrrewq
New Member

Multiply 2 Columns By Row Context

Hello, 

I tried to search in another posts to find solution without success...

 

I have Data Model with 2 Tables.

Table1 Contains Sales Data, Table2 Contains Sales Goals.

Every Product In Table1 belongs to a ProductGroup.

There Is Relationship Between Tables Based on The ProductGroup Column.

 

I Want to create a measure that multiply the Total SalesAmount From Table1 in the SalesGoal From Table2 by their ProductGroup Context, For Example:

I Want the apple&avocado&lemon Total SalesAmount to be Multiplied in 10% Because this is their Product Group Goal.

Same Logic For The tomato&apricorn and etc.

 

Thanks In Advance

 

Below i Attached A Screenshot:

https://imgur.com/E02ZsFg 

 
 

 

1 ACCEPTED SOLUTION
V-lianl-msft
Community Support
Community Support

Hi @qwerrrewq ,

 

Based on the data provided by you, I have created the following DAX to get the expected results:

Measure =
VAR sum_group =
    CALCULATE (
        SUM ( Table1[SalesAmount] ),
        ALLEXCEPT ( Table1, Table1[ProductGroup] )
    )
RETURN
    CALCULATE (
        sum_group * MAX ( Table2[ProductGroup Sales Goal] ),
        CROSSFILTER ( Table2[ProductGroup], Table1[ProductGroup], BOTH )
    )

test_Multiply 2 Columns By Row Context.PNG

 

Best Regards,
Liang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

1 REPLY 1
V-lianl-msft
Community Support
Community Support

Hi @qwerrrewq ,

 

Based on the data provided by you, I have created the following DAX to get the expected results:

Measure =
VAR sum_group =
    CALCULATE (
        SUM ( Table1[SalesAmount] ),
        ALLEXCEPT ( Table1, Table1[ProductGroup] )
    )
RETURN
    CALCULATE (
        sum_group * MAX ( Table2[ProductGroup Sales Goal] ),
        CROSSFILTER ( Table2[ProductGroup], Table1[ProductGroup], BOTH )
    )

test_Multiply 2 Columns By Row Context.PNG

 

Best Regards,
Liang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.