Přeskočit navigaci | Přeskočit na novinky
     

Jste zde: Úvodní stránka » excel » PowerPivot » DAX-funkce-ALL-Power-Pivot-Excel
Microsoft Excel logo

DAX - funkce ALL - Power Pivot Excel

Videokurzy Excel

Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:

Jak na funkci ALL v DAX Power Pivot pro Excel. Počítá bez ohledu na filtry.

Úvodem do funkce COUNTROWS v DAX

Pro přehlednost je článek rozdělen na jednotlivé kapitoly

Poznámka: Tato funkce funguje i v Power BI.

Syntaxe funkce ALL

Vrátí všechny řádky v tabulce, nebo všechny hodnoty ve sloupci a ignoruje přitom všechny použité filtry.

Syntaxe

ALL( [<table> | <column>[, <column>[, <column>[,...]]]] )

Poznámka: Funkce v DAX se zapisují pouze anglicky.

Argumenty funkce:

  • table - ze které chcete filtry vymazat/ignorovat
  • sloupec - ze které chcete filtry vymazat/ignorovat

Poznámka: Funkce ALL v DAX nefunguje samostatně, ale ves pojení s jinými funkcemi, například COUNTROWS.

Data pro funkci ALL

Pro praktické ukázky použití funkce ALL v DAX mám v Power Pivot k dispozici tabulku, která se jemnuje Prodeje.

Jak na funkci ALL v DAX - data

Tabulky jsou záměrně malé, ať si člověk může ručně zkontrolovat, zda je spočtený počet v řádku v DAX správný. Případně si můžete dále s touto funkcí hrát, za využití dalších funkcí (COUNTROWS, FILTER, SUMX, ...).

Praktické použití funkce ALL s funkci COUNTROWS

Jdeme na to a spočteme počet řádků ve zvolené tabulce. To již možná umíte využitím funkce COUNTROWS (nebo COUNT), ale co když se posléze na metriku budete dívat v kontingenční tabulce s aplikací filtrů?

Co budete chtít mít spočteno:

  • skutečný počet řádků bez ohledu na filtry - za chvílí si ukážeme
  • počet řádků odpovídající filtrům - zde vám stačí funkce COUNTROWS, které je popsána v samosttném článku

Počet řádků

Spočítání počtů řádků pro tabulku Prodeje. Půjde o skutečný počet řádku v tabulce, a nebude záležet na nastavení filtrů:

Počet produktu s ALL:=COUNTROWS(ALL(Prodeje))

Počet řádků - reagující na filtry

Zde sice na první pohled v metrice uvidíte stejné číslo, ale pokud se následně podivate na metrikku v kontingenční tabulce (Pivot table), tak při použití filtru se toto číslo bude měnit, oproti předchozímu příkladu s využitím ALL, kdy toto číslo nebude reagovat na nastavení filtrů:

Počet produktu bez ALL:=COUNTROWS(Prodeje)

Pokročilé použití funkce ALL

Tato kapitola je v přípravě.

Pokud budete chtít proniknout ještě hloubějí do taju této funkce, Doporučuji Googlit "auto-exist".

Kombinace s jinými funkcemi

Tato kapitola je v přípravě.

Jak funguje funkce ALL s filtry v kontingenční tabulce

Metriku počtu řádku určitě budete využívat v kontingenčních tabulkách. V případě filtrování se počet řádku spočte nebo nespočte pro vybrané, vyfiltrované" vyselektované" hodnoty.

Pokud se podívate na metriky počet řádku, s filtry u zápisu s ALL a u zápisu bez ALL.

Jak na funkci ALL - ve filtru

Související funkce a články

Související články s funkcí ALL:


Microsoft Excel DAX - stahuj logo

Ke stažení

Soubor ke stažení zdarma je v přípravě. Podpořit zveřejnění můžete podporou na Patreon.


Závěrem

Narazili jste na nějaké problémy, máte tip, můžete se zmínit v komentářích.

Článek byl aktualizován: 12.11.2020 08:29

Odměna

Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.


Pavel Lasák - autor webu

Pavel Lasák

Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.

   Pavel Lasák LinkedIn Profil    Pavel Lasák Google+ Profil    Pavel Lasák facebook Profil    Pavel Lasák twitter Profil


Komentáře zatím nejsou

Můžete být prvními co zanechají smysluplný komentář.







Sdílejte

Pomohl Vám návod?
Sdílejte na Facebooku, G+
LinkedIn...

Nové články


Reklama


TOPlist Licence Creative Commons webarchiv rss XML

Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2021 |