CONTAINS
gælder for:beregnet kolonne
beregnet tabel
beregning af måling
visualisering
Returnerer sand, hvis værdier for alle kolonner, der refereres til, findes eller er indeholdt i disse kolonner. Ellers returnerer funktionen false.
Syntaks
CONTAINS(<table>, <columnName>, <value>[, <columnName>, <value>]…)
Parametre
Udtryk | Definition |
---|---|
table |
Ethvert DAX udtryk, der returnerer en tabel med data. |
columnName |
Navnet på en eksisterende kolonne ved hjælp af standardsyntaksen DAX. Det kan ikke være et udtryk. |
value |
Ethvert DAX udtryk, der returnerer en enkelt skalarværdi, som skal søges efter i columnName . Udtrykket skal evalueres nøjagtigt én gang, og før det overføres til argumentlisten. |
Returværdi
En værdi på TRUE
, hvis hver angivet value
findes i de tilsvarende columnName
eller findes i disse kolonner. Ellers returnerer funktionen FALSE
.
Bemærkninger
Argumenterne
columnName
ogvalue
skal være parvis. ellers returneres der en fejl.columnName
skal tilhøre den angivnetable
eller en tabel, der er relateret tiltable
.Hvis
columnName
refererer til en kolonne i en relateret tabel, skal den være fuldt kvalificeret. Ellers returneres der en fejl.Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).
Eksempel
I følgende eksempel oprettes en måling, der fortæller dig, om der var noget internetsalg af produkt 214 og til kunde 11185 på samme tid.
= CONTAINS(InternetSales, [ProductKey], 214, [CustomerKey], 11185)