Jaa


CONTAINS

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMittayksikköVisuaalinen laskenta -

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.
value Mikä tahansa DAX-lauseke, joka palauttaa yksittäisen skalaariarvon, jota etsitään columnName. Lauseke lasketaan tarkalleen kerran ja ennen kuin se siirretään argumenttiluetteloon.

Palautusarvo

Arvo TRUE, jos jokainen määritetty value löytyy vastaavasta columnNametai sisältyy näihin sarakkeisiin. muussa tapauksessa funktio palauttaa FALSE.

Huomautuksia

  • argumenttien columnName ja value on oltava pareittain. muussa tapauksessa palautetaan virhe.

  • columnName on kuuluttava määritettyyn tabletai taulukkoon, joka liittyy table.

  • 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)