Forum Discussion
Changing code to reference a slicer?
ExposureA =
VAR Output = CALCULATE(SUM(TableA[value]),
FILTER(TableA, TableA[field] = "Asia" && TableA[id] = selectedvalue(TableB[id]))
)
RETURN Output
| field |
| Asia |
| North America |
| Europe |
| Africa |
Hi WestWinter ,
According to your description, field and value are all in tableA, you want the measure filtered by the field slicer, you don’t need to write TableA[field]=””, just put field in slicer, it automatically works.
ExposureA = CALCULATE ( SUM ( 'TableA'[Value] ), FILTER ( 'TableA', 'TableA'[ID] = MAX ( 'TableB'[ID] ) ) )Best Regards,
Community Support Team _ kalyjIf this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
2 Replies
- AlexisOlsonSuper User
You should be able to use SELECTEDVALUE just like you do with [id].
ExposureA = VAR Output = CALCULATE ( SUM ( TableA[value] ), FILTER ( TableA, TableA[field] = SELECTEDVALUE ( SlicerTable[field] ) && TableA[id] = SELECTEDVALUE ( TableB[id] ) ) ) RETURN Output - v-yanjiang-msftCommunity Support
Hi WestWinter ,
According to your description, field and value are all in tableA, you want the measure filtered by the field slicer, you don’t need to write TableA[field]=””, just put field in slicer, it automatically works.
ExposureA = CALCULATE ( SUM ( 'TableA'[Value] ), FILTER ( 'TableA', 'TableA'[ID] = MAX ( 'TableB'[ID] ) ) )Best Regards,
Community Support Team _ kalyjIf this post helps, then please consider Accept it as the solution to help the other members find it more quickly.