Forum Discussion
How to get common data from selected value in slicer
- 6 years ago
Hi Sha ,
First of all, we can create a separate table to show the data, then we can use a measure in visual filter to filter it:
TableToCompare = 'Table'HasSameClient = IF ( AND ( SELECTEDVALUE ( 'TableToCompare'[Client] ) IN DISTINCT ( 'Table'[Client] ), NOT SELECTEDVALUE ( TableToCompare[Bus unit] ) IN FILTERS ( 'Table'[Bus unit] ) ), 1, -1 )If it doesn't meet your requirement, Please show the exact expected result based on the Tables that we have shared.
Best regards, - 6 years ago
Hi Sha ,
We can use the variable to optimise the code, if you have any other questions, please kindly ask here and we will try to resolve it.
# of Bus Units = VAR SelectedBus = SELECTEDVALUE ( 'Table'[Bus unit] ) RETURN CALCULATE ( DISTINCTCOUNT ( 'TableToCompare'[Bus unit] ), 'TableToCompare'[Bus unit] <> SelectedBus )
Best regards,
I have over 400,000 rows and the below measure is taking over 5 minutes to perform but I think I have solved for returning counts the way I would like to see them. Any help to optimize would be appreciated.
# of Clients = CALCULATE(DISTINCTCOUNT('Table'[Client]),filter(TableToCompare,TableToCompare[Bus unit]<> SELECTEDVALUE(TableToCompare[Bus unit])))
Wrote previous measure incorrectly...
corrected...
- v-lid-msft6 years ago
Community Support
Hi Sha ,
We can use the variable to optimise the code, if you have any other questions, please kindly ask here and we will try to resolve it.
# of Bus Units = VAR SelectedBus = SELECTEDVALUE ( 'Table'[Bus unit] ) RETURN CALCULATE ( DISTINCTCOUNT ( 'TableToCompare'[Bus unit] ), 'TableToCompare'[Bus unit] <> SelectedBus )
Best regards, - Sha6 years ago
Helper II
Perfect, thank you so much!