Extrahovanie motívov a obrázkov LuckyTemplates z PBIX
Naučte se, jak rozebrat soubor PBIX a extrahovat motivy a obrázky LuckyTemplates z pozadí pro váš report!
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
Naučte se, jak rozebrat soubor PBIX a extrahovat motivy a obrázky LuckyTemplates z pozadí pro váš report!
Naučte sa, ako vytvoriť domovskú stránku SharePointu, ktorá sa predvolene načítava, keď používatelia zadajú adresu vašej webovej lokality.
Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.
Tento stručný návod zdůrazňuje funkci mobilního hlášení LuckyTemplates. Ukážu vám, jak můžete efektivně vytvářet přehledy pro mobily.
V této ukázce LuckyTemplates si projdeme sestavy ukazující profesionální analýzy služeb od firmy, která má více smluv a zákaznických vztahů.
Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.
Objavte niektoré bežné funkcie SQL, ktoré môžeme použiť, ako napríklad reťazec, dátum a niektoré pokročilé funkcie na spracovanie alebo manipuláciu s údajmi.
V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.
V tomto blogu si ukážeme, jak vrstvit parametry pole s malými násobky, abychom vytvořili neuvěřitelně užitečné přehledy a vizuály.
V tomto blogu se dozvíte, jak používat funkce hodnocení LuckyTemplates a vlastní seskupování k segmentaci ukázkových dat a jejich seřazení podle kritérií.