SISÄLTÄÄ
Koskee: Lasketun sarakkeen lasketun taulukon mittarin visuaalinen laskutoimitus
Palauttaa arvon true, jos kaikkien viitattyjen sarakkeiden arvot ovat olemassa näissä sarakkeissa tai sisältyvät niihin. muussa tapauksessa funktio palauttaa arvon false.
Syntaksi
CONTAINS(<table>, <columnName>, <value>[, <columnName>, <value>]…)
Parametrit
Termi | Määritelmä |
---|---|
table | Mikä tahansa tietotaulukon palauttava DAX-lauseke. |
columnName | Olemassa olevan vakiomuotoista DAX-syntaksia käyttävän sarakkeen nimi. Se ei voi olla lauseke. |
arvo | Mikä tahansa DAX-lauseke, joka palauttaa yksittäisen skalaariarvon, jota etsitään kohteessa columnName. Lauseke lasketaan tarkalleen kerran ja ennen kuin se siirretään argumenttiluetteloon. |
Palautusarvo
Arvo on TRUE , jos jokainen määritetty arvo löytyy vastaavasta columnName-argumentista tai jos ne sisältyvät näihin sarakkeisiin. Muussa tapauksessa funktio palauttaa arvon FALSE.
Huomautukset
Argumenttien columnName ja arvo on oltava pareittain. Muussa tapauksessa palautetaan virhe.
columnName-kentän on kuuluttava määritettyyn taulukkoon tai taulukkoon, joka liittyy taulukkoon.
Jos columnName viittaa sarakkeeseen liittyvässä taulukossa, sen on oltava täydellinen. Muussa tapauksessa palautetaan virhe.
Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.
Esimerkki
Seuraava esimerkki luo mittayksikön, joka kertoo, oliko Internet-myyntiä tuotteelle 214 ja asiakkaalle 11185 samanaikaisesti.
= CONTAINS(InternetSales, [ProductKey], 214, [CustomerKey], 11185)