Zdieľať cez


OKREM

Vzťahuje sa na: Vypočítaný stĺpec Vypočítaná tabuľka Výpočet mierky Vizuál

Vráti riadky prvej tabuľky vo výraze, ktoré sa nevytvárajú v druhej tabuľke.

Syntax

EXCEPT(<table_expression1>, <table_expression2>)

Parametre

Obdobie Definícia
Table_expression Akýkoľvek výraz DAX, ktorý vráti tabuľku.

Vrátená hodnota

Tabuľka obsahujúca riadky jednej tabuľky mínus všetky riadky inej tabuľky.

Poznámky

  • Ak sa riadok zobrazí v oboch tabuľkách naraz, on a jeho duplikáty sa v množine výsledkov nenachádzajú. Ak sa riadok zobrazí iba v table_expression1, v množine výsledkov sa zobrazí on a jeho duplikáty.

  • Názvy stĺpcov sa budú zhodovať s názvami stĺpcov v table_expression1.

  • Vrátená tabuľka má pôvod na základe stĺpcov v table_expression1 , bez ohľadu na pôvod stĺpcov v druhej tabuľke. Ak má napríklad prvý stĺpec prvého table_expression v modeli pôvod v základnom stĺpci C1, funkcia Except zredukuje riadky na základe dostupnosti hodnôt v prvom stĺpci druhého table_expression a pôvod v základnom stĺpci C1 sa ponechá neporušený.

  • Tieto dve tabuľky musia mať rovnaký počet stĺpcov.

  • Stĺpce sa porovnávajú na základe umiestnenia a porovnania údajov bez koercie akéhokoľvek typu.

  • Množina vrátených riadkov závisí od poradia týchto dvoch výrazov.

  • Vrátená tabuľka nezahŕňa stĺpce z tabuliek súvisiacich s table_expression1.

  • Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).

Príklad

Štáty1

State
A
B
B
B
C
D
D

Štáty2

State
B
C
D
D
D
E
E
E

Except(Štáty1, Štáty2)

State
A

Except(Štáty2, Štáty1)

State
E
E
E