Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
gælder for:
beregnet kolonne
beregnet tabel
beregning af måling
visualisering
Returnerer rækkeskæringspunktet for to tabeller og bevarer dubletter.
Syntaks
INTERSECT(<tableExpression1>, <tableExpression2>)
Parametre
| Udtryk | Definition |
|---|---|
tableExpression |
Ethvert DAX udtryk, der returnerer en tabel. |
Returværdi
En tabel, der indeholder alle de rækker i tableExpression1, der også findes i tableExpression2
Undtagelser
Bemærkninger
Intersect er ikke kommutativ. Generelt vil Intersect(T1, T2) have et andet resultatsæt end Intersect(T2, T1).
Duplikerede rækker bevares. Hvis der vises en række i tableExpression1 og tableExpression2, medtages den og alle dubletter i tableExpression1 i resultatsættet.
Kolonnenavnene svarer til kolonnenavnene i tableExpression1.
Den returnerede tabel har afstamning baseret på kolonnerne i tableExpression1 , uanset afstamningen af kolonnerne i den anden tabel. Hvis den første kolonne i den første tabelExpression f.eks. har afstamning til basiskolonnen C1 i modellen, reducerer belastningen rækkerne baseret på belastningen af den første kolonne i den anden tabelUdtryk og bevarer afstamningen på basiskolonnen C1 intakt.
Kolonner sammenlignes på baggrund af placering og datasammenligning uden type gennemtvingelse.
Den returnerede tabel indeholder ikke kolonner fra tabeller, der er relateret til tableExpression1.
-
Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller 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(States1, States2)
| Stat |
|---|
| B |
| B |
| B |
| C |
| D |
| D |
Intersect(States2, States1)
| Stat |
|---|
| B |
| C |
| D |
| D |
| D |