Tabulky proporcí a četností v Excelu
Chtěli jsme se ponořit do tabulek četností v Excelu a také do tabulek proporcí. Podívejte se, co to je a kdy je použít.
Tento príspevok bude diskutovať o tom, ako identifikovať filter prostredníctvom xmSQL a dotazu na ukladací modul v LuckyTemplates. Dozviete sa tiež, čo robí VertiPaq pri filtrovaní rozsahu. Toto je dôležitá téma, pretože mohutnosť toho, čo sa používa vo filtroch, je najväčšou hnacou silou výkonu DAX.
xmSQL dotaz je kvázi pokračovací jazyk, ktorý má klauzuly SELECT , FROM a WHERE . Klauzula WHERE je váš filter, ktorý sa zavádza pri použití alebofunkciu. Filtre existujú v pláne logických dotazov aj v pláne dotazov úložného mechanizmu.
Obsah
Prechod kontextu filtra
Tento vzorový dotaz máfunkciou Total Sales afunkciu nad predajom faktov. Skutočný predaj násobí aktuálnu cenu a predajné množstvo. V tomto príklade sa musíte zamerať iba na predaje väčšie ako 300.
Spustenie dotazu vám poskytne jednoriadkový výsledok tabuľky, ktorý nie je veľmi užitočný.
Ak však prejdete na kartu Časovanie servera a naskenujete, uvidíte príkaz xmSQL, ktorý vám poskytne informácie o tom, čo váš dotaz robí.
Klauzula WITH s $Expr0 znamená, že sa počíta matematický výraz. Ďalej sa výraz vyberie z tabuľky s údajmi o predaji alebo z tabuľky predajov faktov a potom sa prefiltruje v klauzule WHERE s nastavenými podmienkami.
Vo fyzickom pláne dotazov môžete vidieť operátor Filter_Vertipaq . Znamená to, že dopyt sa posúva nadol do ukladacieho mechanizmu. V maximálnej možnej miere používajte ukladací mechanizmus ako filter, aby ste dosiahli rýchlejší výkon DAX.
Toto je ďalší vzorový dotaz, ktorý používa SUMX namiesto funkcie CALCULATETABLE . Ak spustíte dotaz a pozriete sa na príkaz xmSQL, môžete vidieť rovnaký výsledok, skenovanie a plány dotazov.
Na generovanie výsledkov môžete použiť funkciu SUMX alebo CALCULATETABLE . Ale SUMX môže byť niekedy pomalší ako CALCULATETABLE . Na dosiahnutie plynulejšieho výkonu jazyka DAX je najlepšie použiť druhú možnosť.
Filter On Range v LuckyTemplates
Toto je vzorový dotaz, ktorý filtruje rozsah. Podmienka filtra získa údaje o predaji, ak je aktuálna cena väčšia alebo rovná 300, ale menšia ako 1 000.
Ak spustíte dotaz a pozriete sa na príkaz xmSQL, môžete vidieť rozsah v klauzule WHERE .
Ak sa pozriete na plán fyzických dotazov, môžete vidieť 2 Filter_Vertipaq . Je to preto, že váš filter má rozsah medzi 300 a 1000. To tiež znamená, že ukladací mechanizmus pracuje na dotaze a výpočte.
Tu je ďalší dotaz s viacerými hodnotami pomocou klauzuly OR , ktorá je označená „ || “.
Po spustení dotazu môžete vidieť zmeny v klauzule WHERE vo vnútri príkazu xmSQL. xmSQL skonvertoval príkaz OR na príkaz IN .
Ak v dotaze použijete IN , prinesie to rovnaký príkaz xmSQL a výsledky. Pamätajte, že keď použijete IN , musí to byť tabuľka, ktorá je označená zloženými zátvorkami.
Ale na použití klauzuly OR alebo IN nezáleží, pretože keď to pamäťový modul číta, vie, že má rovnaký xmSQL príkaz. To je dôvod, prečo dáva rovnaký výsledok 939 012 dolárov.
Záver
V tomto blogovom príspevku ste sa naučili, ako nastaviť podmienku filtra v jazyku DAX v jazyku . Filtre definujú, aké výsledky možno generovať z vášho dotazu DAX v LuckyTemplates. Sú to dôležité entity, ktoré musia byť vytvorené, aby bolo možné vyvolať kontextové prechody. Ak chcete získať konkrétne výsledky z rôznych časových období alebo rozsahov, do dotazu je potrebné vložiť kontext filtra.
Nick
Chtěli jsme se ponořit do tabulek četností v Excelu a také do tabulek proporcí. Podívejte se, co to je a kdy je použít.
Zistite, ako stiahnuť a nainštalovať DAX Studio a Tabular Editor 3 a ako ich nakonfigurovať na použitie v LuckyTemplates a v Exceli.
Tento blog obsahuje vizualizáciu Shape Map pre priestorovú analýzu v LuckyTemplates. Ukážem vám, ako môžete efektívne využiť túto vizualizáciu s jej funkciami a prvkami.
V tomto návode predstavujem jedinečný nápad týkajúci sa finančného výkazníctva, ktorý spočíva v prideľovaní výsledkov na vopred určené šablóny tabuliek v rámci LuckyTemplates.
Vytvářejte míry DAX v LuckyTemplates pomocí existujících mír nebo vzorců. Tomu říkám technika větvení opatření.
V tomto blogu preskúmajte množinu údajov LuckyTemplates, najvýkonnejšie volanie funkcií, ktoré vám prináša tisíce funkcií M a DAX na dosah ruky.
V dnešnom návode sa podelím o niekoľko techník modelovania údajov o tom, ako lepšie usporiadať vaše merania DAX pre efektívnejší pracovný tok.
LuckyTemplates je skvelý nástroj pre finančné výkazníctvo. Tu je návod, ako vytvoriť prispôsobené tabuľky pre váš finančný dashboard LuckyTemplates.
V tomto návode sa bude diskutovať o toku jazyka Power Query a o tom, ako môže pomôcť vytvoriť hladkú a efektívnu zostavu údajov.
Budu diskutovat o jedné z mých oblíbených technik kolem vlastních ikon LuckyTemplates, která používá vlastní ikony dynamickým způsobem ve vizuálech LuckyTemplates.