Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
gjelder:
beregnet kolonne
beregnet tabell
måle
visualobjektberegning
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. |
Returverdi
En tabell som inneholder alle radene i table_expression1 som også er i table_expression2
Unntak
Merknader
Intersect er ikke kommutativ. Generelt sett har Intersect(T1, T2) et annet resultatsett enn Intersect(T2, T1).
Dupliserte rader beholdes. Hvis en rad vises i table_expression1 og table_expression2, inkluderes den og alle duplikater i table_expression_1 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 den andre tabellen. Hvis for eksempel den første kolonnen i første table_expression har avstamming til basiskolonneN C1 i modellen, vil krysset redusere radene basert på krysset i første kolonne i andre table_expression og beholde avstammingen på basiskolonne C1 intakt.
Kolonner sammenlignes basert på plassering, og datasammenligning uten type tvang.
Den returnerte tabellen inneholder ikke kolonner fra tabeller relatert til table_expression1.
Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller 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 |