EXCEPT
platí pro:Počítaný sloupec
Počítaná tabulka
míra
vizuální
Vrátí řádky první tabulky ve výrazu, které se ve druhé tabulce nezobrazují.
Syntax
EXCEPT(<table_expression1>, <table_expression2>)
Parametry
Semestr | Definice |
---|---|
Table_expression |
Libovolný DAX výraz, který vrací tabulku. |
Návratová hodnota
Tabulka obsahující řádky jedné tabulky minus všechny řádky jiné tabulky.
Poznámky
Pokud se řádek zobrazí vůbec v obou tabulkách, nejsou v sadě výsledků přítomny jeho duplicity. Pokud se řádek zobrazí pouze v table_expression1, zobrazí se v sadě výsledků jeho duplicity.
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, sníží se počet řádků na základě dostupnosti hodnot v prvním sloupci druhého table_expression a zachová rodokmen základního sloupce C1 beze změny.
Obě tabulky musí mít stejný počet sloupců.
Sloupce se porovnávají na základě umístění a porovnání dat bez převodu typu.
Vrácená sada řádků závisí na pořadí dvou výrazů.
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 |
B |
B |
B |
C |
D |
D |
Stavy 2
Stát |
---|
B |
C |
D |
D |
D |
E |
E |
E |
Except(States1; States2)
Stát |
---|
A |
Except(States2; States1)
Stát |
---|
E |
E |
E |