INTERSECT
gjelder:beregnet kolonneberegnet tabellMeasurevisualobjektberegning
Returnerer radskjæringspunktet mellom to tabeller, og beholder duplikater.
Syntaks
INTERSECT(<table_expression1>, <table_expression2>)
Parametere
Vilkår | Definisjon |
---|---|
Table_expression |
Alle DAX uttrykk som returnerer en tabell. |
Returner value
En tabell som containsall radene i table_expression1 som også er i table_expression2
Unntak
Merknader
Intersect er not kommutativ. Generelt sett har Intersect(T1, T2) et annet resultatsett enn Intersect(T2, T1).
Dupliserte rader beholdes. If en rad vises i table_expression1 and table_expression2, er den andall duplikater i table_expression_1 inkludert i resultatsettet.
Kolonnenavnene samsvarer med kolonnenavnene i table_expression1.
Den returnerte tabellen har avstamming basert på kolonnene i table_expression1 , uavhengig av avstammingen av kolonnene i second tabellen. For eksempel if den first kolonnen i first table_expression har avstamming til basiskolonneN C1 i modellen, vil intersect redusere radene basert på intersect på first kolonne i second table_expression and holde avstammingen på basiskolonne C1 intakt.
Kolonner sammenlignes basert på plassering, and datasammenligning uten type tvang.
Den returnerte tabellen inneholder not kolonner fra tabeller related til table_expression1.
Denne funksjonen støttes not for bruk i DirectQuery-modus når den brukes i beregnede kolonner or regler for sikkerhet på radnivå (RLS).
Eksempel
Delstater1
Tilstand |
---|
En |
En |
B |
B |
B |
C |
D |
D |
Delstater2
Tilstand |
---|
B |
C |
D |
D |
D |
E |
Intersect(States1, States2)
Tilstand |
---|
B |
B |
B |
C |
D |
D |
Intersect(States2, States1)
Tilstand |
---|
B |
C |
D |
D |
D |