INTERSECT

Van toepassing op:berekende kolomberekende tabelMetingVisuele berekening

Retourneert het rijknooppunt van twee tabellen, waarbij dubbele waarden behouden blijven.

Syntaxis

INTERSECT(<tableExpression1>, <tableExpression2>)

Parameters

Term Definitie
tableExpression Elke DAX-expressie die een tabel retourneert.

Retourwaarde

Een tabel die alle rijen in tableExpression1 bevat die zich ook in tableExpression2 bevinden

Uitzonderingen

Opmerkingen

  • Intersect is niet commutatief. In het algemeen heeft Intersect(T1, T2) een andere resultatenset dan Intersect(T2, T1).

  • Dubbele rijen blijven behouden. Als er een rij wordt weergegeven in tableExpression1 en tableExpression2, worden deze en alle duplicaten in tableExpression1 opgenomen in de resultatenset.

  • De kolomnamen komen overeen met de kolomnamen in tableExpression1.

  • De geretourneerde tabel heeft herkomst op basis van de kolommen in tableExpression1, ongeacht de herkomst van de kolommen in de tweede tabel. Als de eerste kolom van de eerste tabelExpression bijvoorbeeld herkomst heeft van de basiskolom C1 in het model, vermindert de kruising de rijen op basis van de kruising op basis van de kruising op de eerste kolom van tweede tableExpression en behoudt u de herkomst op basiskolom C1 intact.

  • Kolommen worden vergeleken op basis van positionering en gegevensvergelijking zonder typeverplaatsing.

  • De geretourneerde tabel bevat geen kolommen uit tabellen die zijn gerelateerd aan tableExpression1.

  • 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

Staten1

Staat
Een
Een
B
B
B
C
D
D

Staten2

Staat
B
C
D
D
D
E

Intersect(Staten1, Staten2)

Staat
B
B
B
C
D
D

Intersect(Staten2, Staten1)

Staat
B
C
D
D
D