Vytvoření tabulky data v LuckyTemplates
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 tutoriál bude diskutovať o tom, ako úspešne implementovať časť kódu M a vyriešiť bežné chyby v . Dozviete sa tiež, ako efektívne cvičiť a ovládať .
Obsah
Implementácia jazyka Power Query M
Úspech implementácie časti kódu M závisí od toho, ako dobre dokážete vyriešiť akýkoľvek problém, s ktorým sa stretnete. V tomto návode sa dozviete o najbežnejších chybách pri pokuse o prenos kódu M z iného súboru PBIX alebo pri pokuse o implementáciu časti kódu M , ktorý ste našli na fóre.
Najprv však, ak máte otázku týkajúcu sa Power Query, je dôležité dodať údaje spolu so súborom PBIX, pretože vyriešenie problému môže vyžadovať zmenu v nastavení údajov. Neposkytnutie údajov povedie k chybe zdroja údajov na strane toho, kto sa vám pokúša poskytnúť podporu, pretože nemá prístup k zdroju.
Existuje spôsob, ako poskytnúť samostatný súbor, ale je použiteľný iba pre vzorky s 3 000 hodnotami alebo menej v stĺpcoch aj riadkoch. Ak teda vaša tabuľka nepresahuje limit 3 000 buniek, môžete ju celú skopírovať a vložiť do okna Vytvoriť tabuľku pomocou možnosti Zadať údaje. Dáta budú prenesené do binárneho formátu a budú vložené do súboru.
Parameter umiestnenia súboru v jazyku Power Query M
Ďalším spôsobom, ako pomôcť osobe, ktorá vám poskytuje podporu, je začlenenie parametra umiestnenia súboru. Takže keď aktualizujú súbor, všetky dotazy v ňom budú obnovené. Aby ste to dokázali, postupujte podľa týchto štyroch krokov.
Najprv prejdite do Prieskumníka systému Windows a skopírujte cestu k súboru.
Po druhé, vráťte sa doa vyberte Spravovať parameter. Ďalej vyberte Nový parameter a zadajte názov parametra.
Po tretie, používajte názvy bez medzier alebo špeciálnych znakov, aby ste sa vyhli použitiu citácie, keď sa odvolávate na svoje parametre. Nastavte Typ na Text a Navrhované hodnoty na Zoznam hodnôt . Keď prejdete súborom cez fórum, môžete si vybrať svoje umiestnenie zo zoznamu súborov.
Nakoniec otvorte okno Advanced Editor a nahraďte pevne zakódovanú cestu k súboru názvom svojho parametra.
Bežné chyby v jazyku Power Query M
1. Cyklická referencia
Chybový výraz uvedený nižšie nastane, keď sa výstup vybratého dotazu odovzdá argumentu funkcie kroku v rámci dotazu. V tomto príklade môžete vidieť, že názov dotazu sa odovzdá funkcii Table.AddColumn v jednom z jej krokov.
Prvý argument vyžaduje typ tabuľky. Vo väčšine prípadov zistíte, že odkazuje na predchádzajúci krok vo vašom kóde. Predchádzajúci krok nájdete na table Aplikované kroky, ktorá sa nachádza na pravej strane tably ukážky.
Nie je potrebné odkazovať na predchádzajúci krok; na túto funkciu môžete jednoducho odovzdať ďalší odkaz na tabuľku. Takže v zdrojovom súbore vyhľadajte názov kroku na table Aplikované kroky, aby ste videli tvar tabuľky, ktorá bola odovzdaná funkcii. To vám môže pomôcť preložiť krok do vášho vlastného súboru.
2. Nerozpoznané meno
Táto chyba výrazu sa vyskytuje, keď názov argumentu tabuľky, ktorý bol odovzdaný funkcii, neexistuje alebo bol nesprávne napísaný.
Majte na pamäti, že sa rozlišujú malé a veľké písmená. Vo väčšine prípadov bude odkazovať na predchádzajúci krok, ktorý môžete vyhľadať na table Aplikované kroky. Ale znova, nie je to potrebné.
Pri riešení tohto typu chyby sa pozrite na tvar tabuľky odovzdaný funkcii v zdrojovom súbore a porovnajte ho so svojím vlastným súborom. Tiež sa uistite, že kroky neboli premenované.
3. Textový reťazec
Táto chyba výrazu je príkladom, keď argument tabuľky, ktorý bol odovzdaný funkcii, bol v skutočnosti odovzdaný ako textový reťazec.
Názvy krokov, ktoré obsahujú medzery alebo špeciálne znaky, musia mať v úvode uvedený krížik alebo znak libry. Mená by mali byť uzavreté v dvojitých úvodzovkách. Pri kopírovaní a vkladaní názvov krokov sa vždy uistite, že ste vybrali celý názov.
4. Chyba nesúladu typu
Ďalšou častou chybou výrazu je chyba nesúladu typu.
Tieto typy chýb majú tendenciu vyskakovať, keď začnete vykonávať úpravy kódu M. Vo vyššie uvedenom chybovom hlásení bola funkcia dátum a čas odovzdaná funkcii, ktorá vyžadovala typ údajov dátumu.
Riešením tejto chyby je konvertovať dátový typ hodnoty pred jej odovzdaním ako argument inej funkcii. V tomto prípade môžete použiť funkciu Date.From na konverziu hodnoty dátumu a času na hodnotu dátumu.
Existuje mnoho typov chýb nesúladu. V každom prípade systém vždy uvedie požadovaný typ údajov.
5. Meno neexistuje
Ďalšou bežnou chybou výrazu je, keď názov odkazu na stĺpec odovzdaný ako argument funkcii neexistuje alebo je nesprávne napísaný.
Uistite sa, že sa názvy stĺpcov zhodujú. Môžete tiež skúsiť zmeniť odkaz na stĺpec. Ak sa názvy stĺpcov zhodujú a stále sa zobrazuje chyba, skontrolujte, či sú v názve medzery alebo špeciálne znaky.
6. Čiarka symbolu
Toto je chyba syntaxe výrazu o Token Comma.
Rovnako ako každá funkcia obsahuje zoznam argumentov funkcií oddelených čiarkami, výraz let obsahuje zoznam názvov a hodnôt premenných oddelených čiarkami. Ak chcete vyriešiť tento typ chyby, uistite sa, že každý krok, okrem posledného, má na konci čiarku. Táto chyba môže byť tiež vygenerovaná chýbajúcimi uzatváracími zátvorkami alebo zátvorkami na konci funkcie.
7. Identifikátor tokenu
Chyba očakávaného identifikátora tokenu sa zvyčajne vyskytuje pri kopírovaní kódu M , pretože značky úvodzoviek sa pokazia.
Ak chcete chybu opraviť, musíte nájsť a nahradiť všetky úvodzovky. Môžete tiež použiť aplikáciu s názvom Visual Studio Code, ktorú si môžete zadarmo stiahnuť na code.visualstudio.com .
Ďalšie chyby v jazyku Power Query M
Tu sú ďalšie chyby, s ktorými sa pravdepodobne stretnete pri implementácii M kódu z fóra.
Ovládanie jazyka M Power Query
Majstrovstvo si vyžaduje dlhodobý záväzok a investície. Je to všetko o robení, inšpirácii, cvičení a opakovaní. Ale aj bez majstrovstva môžete dosiahnuť úžasné zlepšenia v relatívne krátkom čase.
Ak rozumiete a dokážete uviesť koncepty obsiahnuté v týchto príspevkoch do praxe, budete vedieť, ako riešiť chyby, keď sa vyskytnú. Budete sa tiež môcť hrať s parametrami funkcií, ako je nahradenie pevne zakódovaných hodnôt dynamickými hodnotami alebo písanie vlastných M funkcií.
Všetko, čo musíte urobiť, je začať objavovať na vlastnú päsť. Najviac sa naučíte, keď si dovolíte robiť chyby a potom nájdete viacero spôsobov, ako ich vyriešiť. Môže to byť časovo náročné, ale je to tiež veľmi obohacujúce. Akonáhle to dokážete, môžete zdokonaliť svoje zručnosti.
Osvedčené postupy pre jazyk Power Query M
1. Tabuľka vzorcov
Jedným zo všeobecných osvedčených postupov, ako si rozšíriť svoje znalosti o Power Query, je zabezpečiť, aby bol riadok vzorcov vždy viditeľný. Môžete preskúmať špecifikáciu jazyka vzorcov, ktorá popisuje štruktúru jazyka, a znova sa k nej vrátiť po určitom čase precvičovania.
Môžete sa vydať na lov prostredníctvom online vzorcov, kde sú uvedené všetky funkcie a ich špecifikácie. Môžete si ich prečítať, skopírovať príklady do okna rozšíreného editora a študovať výsledky.
2. Štandardná knižnica
Ďalším osvedčeným postupom je preskúmať štandardnú knižnicu pomocou kľúčového slova #shared , pretože existujú rozdiely v porovnaní s referenčným vzorcom online. Môžete tiež vyhľadávať na webe iný obsah, napríklad praktické príklady alebo problémy, s ktorými sa stretli iní.
To sa často označuje ako Learn by Googleing. Môžete hľadať názov funkcie alebo typ operácie alebo transformácie, ale výsledky budú vo veľkej miere závisieť od toho, ako dobre ste definovali kritériá vyhľadávania a ako dobre ostatní opísali svoj prípad.
3. Cvičte a kontrolujte
Najdôležitejšie je precvičiť si a zámerne stráviť viac času v editore dotazov. Nájdite tiež lepšiu rovnováhu medzi množstvom času, ktorý strávite učením sa jazyka DAX, vizualizácií údajov a kódu M.
Môžete tiež skontrolovať svoju minulú prácu a začleniť tieto osvedčené postupy. Zúčastnite sa aktivít ako LuckyTemplates a . Stavte na tom odpovedaním na otázky na fóre, aby ste prehĺbili svoje porozumenie a upevnili svoje znalosti.
Vždy sa bude čo učiť a objavovať. Stanovte si teda cieľ, ktorý môžete dosiahnuť, ako napríklad venovať 30 minút denne vlastnému štúdiu.
Záver
Implementácia M do vášho kódu vyžaduje prax a majstrovstvo. Ak sa premenná, funkcia alebo iná entita použije nesprávne, môžu sa vyskytnúť chyby. Akonáhle sa M použije správne, vaša dátová správa poskytne hodnotné a prehľadné výsledky.
Melissa
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í.
V tomto tutoriálu se budu zabývat konkrétní technikou, jak zobrazit kumulativní součet pouze do určitého data ve vašich vizuálech v LuckyTemplates.
Naučte se vytvářet a přizpůsobovat Bullet grafy v LuckyTemplates, které se používají hlavně pro měření výkonu oproti cílovým nebo předchozím rokům.