Anteckning
Å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(<table_expression1>, <table_expression2>)
Parametrar
Term | Definition |
---|---|
Table_expression |
Alla DAX uttryck som returnerar en tabell. |
Returvärde
En tabell som innehåller alla rader i table_expression1 som också finns i table_expression2
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 table_expression1 och table_expression2 inkluderas den och alla dubbletter i table_expression_1 i resultatuppsättningen.
Kolumnnamnen matchar kolumnnamnen i table_expression1.
Den returnerade tabellen har ursprung baserat på kolumnerna i table_expression1 , oavsett ursprunget för kolumnerna i den andra tabellen. Om den första kolumnen i den första table_expression till exempel har ursprung till baskolumnen C1 i modellen, minskar intersekten raderna baserat på korsningen på den första kolumnen i andra table_expression 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 table_expression1.
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 |