Læs på engelsk

Del via


INTERSECT

gælder for:beregnet kolonneberegnet tabelMeasurevisualiseringsberegning

Returnerer rækkeskæringspunktet for to tabeller og bevarer dubletter.

Syntaks

DAX
INTERSECT(<table_expression1>, <table_expression2>)

Parametre

Udtryk Definition
Table_expression Ethvert DAX udtryk, der returnerer en tabel.

Returner value

En tabel, der containsall rækkerne i table_expression1, som også findes i table_expression2

Undtagelser

Bemærkninger

  • Intersect er not kommutativ. Generelt vil Intersect(T1, T2) have et andet resultatsæt end Intersect(T2, T1).

  • Duplikerede rækker bevares. If en række vises i table_expression1 and table_expression2, andall dubletter i table_expression_1 inkluderes i resultatsættet.

  • Kolonnenavnene svarer til kolonnenavnene i table_expression1.

  • Den returnerede tabel har afstamning baseret på kolonnerne i table_expression1 , uanset afstamningen af kolonnerne i tabellen second. if kolonnen first i first table_expression f.eks. har afstamning til basiskolonnen C1 i modellen, reducerer intersect rækkerne baseret på intersect på first kolonne med second table_expression and bevare afstamningen på basiskolonnen C1.

  • Kolonner sammenlignes på baggrund af placering, and datasammenligning uden type gennemtvingelse.

  • Den returnerede tabel indeholder not kolonner fra tabeller, related til table_expression1.

  • Denne funktion understøttes not til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner or RLS-regler (row-level security).

Eksempel

Stater1

Stat
En
En
B
B
B
C
D
D

Stater2

Stat
B
C
D
D
D
E

Intersect(Stater1, Stater2)

Stat
B
B
B
C
D
D

Intersect(Stater2, Stater1)

Stat
B
C
D
D
D