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
asdf1608
Helper V
Helper V

Through measure the multiple values are wrong

I am converting the tableau dashboard to power BI. I find this very difficult.

There is a field "Discount" which gets divided by parameter "Parameter 1".

asdf1608_0-1683899081389.png

 

This converted value is multiplied by "Row ID" field. This is the basic concept. This is easily possible in Tableau.

asdf1608_1-1683899116250.png

The result is this

asdf1608_2-1683899142249.png

But in Power BI it is difficult.

I have created the parameter "Unit Conversion" and used that field to get it divided by "Discount".

asdf1608_3-1683899180156.png

This is done in measure since in column multiple values is not possible.

Now to get this multiplied by Row ID

asdf1608_4-1683899267366.png

The result is totally wrong.

asdf1608_5-1683899300754.png

I am not sure of why through measure the simple multiplication is wrong. 

How do I get this correct. 

Help in this is needed.

aaa.pbix

Please work in this power BI. I am not able to figure it out

Thanks in advance

 

1 ACCEPTED SOLUTION
Wilson_
Solution Sage
Solution Sage

Hello asdf1608,

 

This is also easily done in Power BI! 🙂

 

Try this for your measure 2 instead:

Measure 2 = 
SUMX (
    Sheet1,
    [Conversion] * Sheet1[Row ID]
)

 

The reason your original Measure 2 wasn't working is because you wanted the calculation to go row by row, but Power BI doesn't know that unless you use an iterator function (like SUMX); instead of going row by row, multiplying the row ID and conversion together then adding it all up at the end, it was adding up all the row IDs, adding up all the discounts, then multiplying the two numbers together (ie: 1,583.99 * 51963915).

 

Wilson__0-1684094117925.png


----------------------------------
If this post helps, please consider accepting it as the solution to help other members find it quickly. Also, don't forget to hit that thumbs up and subscribe! (Oh, uh, wrong platform?)

View solution in original post

2 REPLIES 2
Wilson_
Solution Sage
Solution Sage

Hello asdf1608,

 

This is also easily done in Power BI! 🙂

 

Try this for your measure 2 instead:

Measure 2 = 
SUMX (
    Sheet1,
    [Conversion] * Sheet1[Row ID]
)

 

The reason your original Measure 2 wasn't working is because you wanted the calculation to go row by row, but Power BI doesn't know that unless you use an iterator function (like SUMX); instead of going row by row, multiplying the row ID and conversion together then adding it all up at the end, it was adding up all the row IDs, adding up all the discounts, then multiplying the two numbers together (ie: 1,583.99 * 51963915).

 

Wilson__0-1684094117925.png


----------------------------------
If this post helps, please consider accepting it as the solution to help other members find it quickly. Also, don't forget to hit that thumbs up and subscribe! (Oh, uh, wrong platform?)

@Wilson_ Thank you so much

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.

Top Solution Authors