EXPANDALL
platí pro:Počítaný sloupec
Počítaná tabulka
míra
vizuální
Načte kontext na nejpodrobnější úrovni. Pokud je výraz zadaný, vrátí jeho hodnotu v novém kontextu, což umožňuje navigaci v hierarchiích a výpočtu na nejpodrobnější úrovni.
Syntax
Syntaxe, která provádí navigaci i výpočet.
EXPANDALL ( <expression>, <axis> )
Syntaxe, která provádí pouze navigaci.
EXPANDALL ( <axis> )
Parametry
Semestr | Definice |
---|---|
expression |
Výraz, který se má vyhodnotit v novém kontextu. |
axis |
Odkaz na osu. |
Návratová hodnota
Pro verzi, která provádí navigaci i výpočet, vrátí funkce hodnotu výrazu v novém kontextu po přechodu na nejnižší úroveň hierarchie. U verze, která provádí pouze navigaci, upraví funkce kontext vyhodnocení tak, že přejde na nejnižší úroveň hierarchie.
Poznámky
- Tuto funkci lze použít pouze ve vizuálních výpočtech.
- Verzi funkce určenou pouze pro navigaci lze použít uvnitř CALCULATE funkce.
- Úrovně hierarchie jsou určeny všemi sloupci v každé ose, na kterou odkazuje odkaz na osu.
- Často existuje více sestupných buněk na nižší úrovni; proto je pro argument výrazu vyžadována určitá forma agregace.
Příklad
Vzhledem k tabulce, která shrnuje celkové prodeje pro hierarchii s úrovněmi pro celkový počet, rok, čtvrtletí a měsíc, následující DAX výpočet vypočítá maximální hodnotu [SalesAmount] na nejnižší úrovni [Month].
MaxOfLeafLevel = EXPANDALL(MAX([SalesAmount]), ROWS)
Následující snímek obrazovky ukazuje matici s výpočtem vizuálu.
výpočtu vizuálu