Forum Discussion
Operations on filtered Tables
- 8 years ago
Hi Kontrast,
Yes, we are not able to list the different ingredients in a new table dynamically. As a workaround, you could try below measure to calculate the number of different records between the selected pizza and the offer of the supplier:
Difference = COUNTROWS ( EXCEPT ( VALUES ( 'Pizza&ingredients'[ingredients] ), VALUES ( supplier[ingredients] ) ) )Best regards,
Yuliana Gu
Sure, here is an Example.
I clicked on the "Frutti di mare" row.
The Table "Table" gets the informations from the Table "Pizza ingredients" but loses the filter.
The result I whised were that the Table "Table" showes only the ingredients of the Frutti di mare Pizza, so i can work with the same data in an other Context. So the Table "Table" is like a Copy of table "Pizza+Ingredients".
- v-yulgu-msft8 years agoMicrosoft Employee
Hi Kontrast,
Calculated table is initialized once you create it. It values won't be dynamically changed according to slicer selection. Only measures can return dynamical values.
Why do you need to create such a table? What is the usage in other context? If you want to count the entries of Table "Pizza ingredients" against the slicer filter, you could directly use this measure:
Count rows=COUNT('Pizza ingredients'[Ingredients])
Best regards,
Yuliana Gu
- Kontrast8 years agoFrequent Visitor
Thank you for your reply.
I want to compare the selected ingredients with other data.
For example comparing them with a table who shows the offer of a supplier.
The Goal is to select a pizza -> get the ingrendients -> compare them with the offer of the supplier -> and then show if the different ingredients of the selected pizza are available by the supplier.
Comparing the ingredients isn't the problem but working with dynamically filtered Table doesnt work.
As you said "Calculated table is initialized once you create it", i always grab the hole table with the *Pizza+ingredients[ingredients]* and not the selected ones.
Best regards
Kontrast
- v-yulgu-msft8 years agoMicrosoft Employee
Hi Kontrast,
Yes, we are not able to list the different ingredients in a new table dynamically. As a workaround, you could try below measure to calculate the number of different records between the selected pizza and the offer of the supplier:
Difference = COUNTROWS ( EXCEPT ( VALUES ( 'Pizza&ingredients'[ingredients] ), VALUES ( supplier[ingredients] ) ) )Best regards,
Yuliana Gu