CONTAINS
Van toepassing op:berekende kolom
berekende tabel
Meting
Visuele berekening
Retourneert waar als waarden voor alle verwezen kolommen bestaan of zijn opgenomen in die kolommen; anders retourneert de functie false.
Syntaxis
CONTAINS(<table>, <columnName>, <value>[, <columnName>, <value>]…)
Parameters
Term | Definitie |
---|---|
table |
Elke DAX-expressie die een tabel met gegevens retourneert. |
columnName |
De naam van een bestaande kolom, met behulp van de standaard-DAX syntaxis. Het kan geen expressie zijn. |
value |
Elke DAX expressie die één scalaire waarde retourneert, die moet worden gezocht in columnName . De expressie moet precies één keer worden geëvalueerd en voordat deze wordt doorgegeven aan de lijst met argumenten. |
Retourwaarde
Een waarde van TRUE
als elke opgegeven value
kan worden gevonden in de bijbehorende columnName
of zijn opgenomen in die kolommen; anders retourneert de functie FALSE
.
Opmerkingen
De argumenten
columnName
envalue
moeten in paren worden geleverd; anders wordt een fout geretourneerd.columnName
moet behoren tot de opgegeventable
of tot een tabel die is gerelateerd aantable
.Als
columnName
verwijst naar een kolom in een gerelateerde tabel, moet deze volledig zijn gekwalificeerd; anders wordt er een fout geretourneerd.Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).
Voorbeeld
In het volgende voorbeeld wordt een meting gemaakt waarmee wordt aangegeven of er tegelijkertijd internetverkopen van product 214 en aan klant 11185 waren.
= CONTAINS(InternetSales, [ProductKey], 214, [CustomerKey], 11185)