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(<tableExpression1>, <tableExpression2>)
Parametere
| Vilkår | Definisjon |
|---|---|
tableExpression |
Alle DAX uttrykk som returnerer en tabell. |
Returverdi
En tabell som inneholder alle radene i tableExpression1 som også er i tableExpression2
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 tableExpression1 og tableExpression2, inkluderes den og alle duplikater i tableExpression1 i resultatsettet.
Kolonnenavnene samsvarer med kolonnenavnene i tableExpression1.
Den returnerte tabellen har avstamming basert på kolonnene i tableExpression1, uavhengig av avstammingen av kolonnene i den andre tabellen. Hvis for eksempel den første kolonnen i den første tabellenExpression har avstamming til basiskolonneN C1 i modellen, vil krysset redusere radene basert på skjæringspunktet i den første kolonnen i den andre tableExpression 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 tableExpression1.
-
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 |