Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:
Počítaný sloupec
Počítaná tabulka
míra
vizuální
Vrátí průsečík řádků dvou tabulek a zachová duplicity.
Syntax
INTERSECT(<tableExpression1>, <tableExpression2>)
Parametry
| Semestr | Definice |
|---|---|
tableExpression |
Libovolný DAX výraz, který vrací tabulku. |
Návratová hodnota
Tabulka obsahující všechny řádky v tabulce tableExpression1, které jsou také v tableExpression2
Výjimky
Poznámky
Intersect není kommutativní. Obecně platí, že intersect(T1, T2) bude mít jinou sadu výsledků než Intersect(T2, T1).
Zachovají se duplicitní řádky. Pokud se řádek zobrazí v tableExpression1 a tableExpression2, jsou všechny duplicity v tableExpression1 zahrnuty do sady výsledků.
Názvy sloupců budou odpovídat názvům sloupců v tableExpression1.
Vrácená tabulka má rodokmen založený na sloupcích v tableExpression1 bez ohledu na rodokmen sloupců ve druhé tabulce. Pokud má například první sloupec prvního tableExpression rodokmen základního sloupce C1 v modelu, intersect sníží řádky na základě protínání prvního sloupce druhé tabulkyExpression a zachová rodokmen základního sloupce C1 beze změny.
Sloupce se porovnávají na základě umístění a porovnání dat bez převodu typu.
Vrácená tabulka neobsahuje sloupce z tabulek souvisejících s tableExpression1.
-
Tato funkce není podporována pro použití v režimu DirectQuery při použití v počítaných sloupcích nebo pravidlech zabezpečení na úrovni řádků (RLS).
Příklad
Státy1
| Stát |
|---|
| A |
| A |
| B |
| B |
| B |
| C |
| D |
| D |
Stavy 2
| Stát |
|---|
| B |
| C |
| D |
| D |
| D |
| E |
Intersect(States1; States2)
| Stát |
|---|
| B |
| B |
| B |
| C |
| D |
| D |
Intersect(States2; States1)
| Stát |
|---|
| B |
| C |
| D |
| D |
| D |