Załóżmy że mamy tabelę clients:

I chcemy zbudować slicer, w którym wartości do filtrowania będą pochodzić z dwóch kolumn (application_type oraz place_of_birth):

Aby to było możliwe, tworzymy kolumnę „key” w tabeli clients:
key = COMBINEVALUES("|",clients[application_type],clients[place_of_birth])
Teraz tworzymy tabelę filtrującą, która zawiera wszystkie możliwe kombinacje interesujących nas kolumn oraz kolumny „key”:
Table = DISTINCT(
UNION(SELECTCOLUMNS(clients,"slicer",clients[application_type],"key",clients[key]),
SELECTCOLUMNS(clients,"slicer",clients[place_of_birth],"key",clients[key]))
)
I łączymy powstałą tabelę z tabelą customers (relacja wiele do wielu), zaznaczając kierunek filtrowania do tabeli customers:

Teraz możemy utworzyć slicer na bazie kolumny „slicer”, który prawidłowo filtruje wyniki 😊