Forum Discussion
Adding a slicer from different columns; calculating sum based on values in other columns
- 6 years ago
Hello Anonymous
For the first problem, I would recommend you to transform your table using Power Query:
Unpivot your value columns:
Split the Attribute column(earlier headers) to create two separate columns:
This way you should be able to filter your visuals using slicers:
For the % share, it is not very clear what is the output you are looking for. Is this the output you are looking for?
I have created following measures for this:
Total fruits = CALCULATE ( SUMX ( dtTable, IF ( dtTable[Category] = "fruits", dtTable[Value] ) ), ALLEXCEPT ( dtTable, dtTable[Category] ) ) Total Vegetables = CALCULATE ( SUMX ( dtTable, IF ( dtTable[Category] = "Vegetables", dtTable[Value] ) ), ALLEXCEPT ( dtTable, dtTable[Category] ) ) % Share fruits = DIVIDE(SUM(dtTable[Value]),[Total fruits]) % Share Vegetables = DIVIDE(SUM(dtTable[Value]),[Total Vegetables])You may find the solution pbix file here
Regards,
Vivek
If it helps, please mark it as a solution
Kudos would be a cherry on the top 🙂
https://www.vivran.in/
Hey,
Still not very clear in terms of output required
Is this kind of calculation/value you are looking at?
Regards,
Vivek
If it helps, please mark it as a solution
Kudos would be a cherry on the top 🙂
https://www.vivran.in/
Hi vivran22 ,
I think I figured it out. This is how it should look like:
Each channel(hypermarket, supermarket, country, etc) should have 100%. I used unpivot columns for "Brand and Supplier" to be able to use it as slicer(in an Attribute column), like you advised me. I used the following formula for value % share:
I think I will make 2 reports, one for period 1 and one for period 2.
Thank you again!!
Diana