Jaa


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)