Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:
beräknad kolumn
beräknad tabell
Mått
Visuell beräkning
Returnerar radskärningspunkten för två tabeller och behåller dubbletter.
Syntax
INTERSECT(<tableExpression1>, <tableExpression2>)
Parametrar
| Term | Definition |
|---|---|
tableExpression |
Alla DAX uttryck som returnerar en tabell. |
Returvärde
En tabell som innehåller alla rader i tableExpression1 som också finns i tableExpression2
Undantag
Anmärkningar
Intersect är inte kommutativt. I allmänhet har Intersect(T1, T2) en annan resultatuppsättning än Intersect(T2, T1).
Dubblettrader behålls. Om en rad visas i tableExpression1 och tableExpression2 inkluderas den och alla dubbletter i tableExpression1 i resultatuppsättningen.
Kolumnnamnen matchar kolumnnamnen i tableExpression1.
Den returnerade tabellen har ursprung baserat på kolumnerna i tableExpression1 , oavsett ursprunget för kolumnerna i den andra tabellen. Om den första kolumnen i den första tabellenExpression till exempel har ursprung till baskolumnen C1 i modellen, minskar intersekten raderna baserat på intersekten på den första kolumnen i den andra tableExpression och håller ursprunget på baskolumnen C1 intakt.
Kolumner jämförs baserat på positionering och datajämförelse utan typtvång.
Den returnerade tabellen innehåller inte kolumner från tabeller som är relaterade till tableExpression1.
-
Den här funktionen stöds inte för användning i DirectQuery-läge när den används i beräknade kolumner eller säkerhetsregler på radnivå (RLS).
Exempel
Tillstånd1
| Stat |
|---|
| A |
| A |
| B |
| B |
| B |
| C |
| D |
| D |
Tillstånd2
| 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 |