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(<table_expression1>, <table_expression2>)
Parametry
| Semestr | Definice |
|---|---|
Table_expression |
Libovolný DAX výraz, který vrací tabulku. |
Návratová hodnota
Tabulka obsahující všechny řádky v table_expression1, které jsou také v table_expression2
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 table_expression1 a table_expression2, zahrne se do sady výsledků všechny duplicity v table_expression_1.
Názvy sloupců budou odpovídat názvům sloupců v table_expression1.
Vrácená tabulka má rodokmen založený na sloupcích v table_expression1 bez ohledu na rodokmen sloupců ve druhé tabulce. Pokud má například první sloupec prvního table_expression rodokmen základního sloupce C1 v modelu, intersect sníží řádky na základě protínání prvního sloupce druhého table_expression 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 table_expression1.
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 |