Record Values ​​– Strukturovaná hodnota v Power Query

Tento tutoriál bude diskutovat o hodnotách záznamů uvnitř . Naučíte se vytvářet a používat záznamy s různými výrazy pro generování výsledků, kterých chcete dosáhnout.

Obsah

Vytváření záznamových hodnot

Hodnota záznamu je uspořádaná sekvence polí. Skládá se ze sady polí, která se skládá z názvu pole a přidružené hodnoty pole. Název pole je textová hodnota, která jedinečně identifikuje pole v záznamu a může být libovolného primitivního nebo strukturovaného typu. Pořadí polí se však při porovnávání záznamů nebere v úvahu.

Inicializátor záznamu je sada hranatých závorek. Pokud do řádku vzorců zadáte hranaté závorky ( [ ] ) a stisknete Enter, vytvoříte prázdný záznam bez jakýchkoli polí a hodnot.

Record Values ​​– Strukturovaná hodnota v Power Query

Pokud se podíváte do podokna Dotaz, uvidíte ikonu spojenou s hodnotami záznamu.

Record Values ​​– Strukturovaná hodnota v Power Query

Chcete-li vytvořit záznam s poli, nejprve vytvořte nový dotaz. Klepněte pravým tlačítkem myši na podokno dotazu, klepněte naa vyberte Prázdný dotaz .

Record Values ​​– Strukturovaná hodnota v Power Query

Záznamy s hodnotami polí

Do řádku vzorců zadejte název pole a přiřaďte hodnotu. Chcete-li do záznamu přidat další pole, vložte mezi každý název a hodnotu čárku. Názvy a hodnoty pak uvidíte v podokně Náhled. Obě hodnoty polí v záznamu jsou primitivní.

Record Values ​​– Strukturovaná hodnota v Power Query

Záznamy mohou také obsahovat typy struktur. Vytvořte nový záznam a přiřaďte mu hodnotu záznamu. V podokně náhledu pak budete mít vnořenou hodnotu záznamu.

Record Values ​​– Strukturovaná hodnota v Power Query

Pokud kliknete na mezeru vedle hodnoty vnořeného záznamu, pod panelem Náhled se zobrazí náhled obsahu tohoto záznamu.

Record Values ​​– Strukturovaná hodnota v Power Query

Nyní můžete přejít na nižší hodnotu záznamu. Klikněte na Záznam a v podokně uvidíte hodnotu.

Record Values ​​– Strukturovaná hodnota v Power Query

Můžete to také provést kliknutím pravým tlačítkem myši do prostoru vedle položky Záznam a výběrem možnosti Procházet .

Record Values ​​– Strukturovaná hodnota v Power Query

Jiné způsoby vytváření záznamů

Záznamy lze vytvářet i jinými způsoby. Můžete použít M funkce, které vracejí záznamy, nebo použít podtržítko v a vrátit záznam se všemi názvy polí a hodnotami polí pro aktuální řádek tabulky. Můžete také použít operátor přístupu k položce k vrácení konkrétního záznamu z tabulky.

Pokud otevřete okno pokročilého editoru, můžete to vidětpřidal výraz let .

Record Values ​​– Strukturovaná hodnota v Power Query

Výraz není ve skutečnosti vyžadován, takže můžete odstranit vše kromě hodnoty záznamu. Když kliknete na Hotovo , nic se nezmění a výsledek je stále stejný.

Record Values ​​– Strukturovaná hodnota v Power Query

Pokud záznam změníte na tabulku a přejdete do okna pokročilého editoru, uvidíte, že Power Query automaticky vrátí výraz let zpět.

Record Values ​​– Strukturovaná hodnota v Power Query

Record Values ​​– Strukturovaná hodnota v Power Query

Navíc existují fakta o záznamech, která musíte znát. Za prvé, každý název pole v záznamu musí být jedinečný a názvy polí se porovnávají pomocí pořadového srovnání. Pokud zadáte stejný název pole, zobrazí se chybová zpráva.

Record Values ​​– Strukturovaná hodnota v Power Query

Za druhé, název pole v záznamu a operátor vyhledávání , což je název pole v hranatých závorkách, jsou zapsány bez uvozovek .

Record Values ​​– Strukturovaná hodnota v Power Query

Record Values ​​– Strukturovaná hodnota v Power Query

Můžete vidět, že v názvech polí nejsou použity žádné zápisy v uvozovkách.

Existuje však specifický případ, kdy jsou vyžadovány citované notace. Pokud do názvu pole vložíte mezeru na začátku nebo na konci, jsou potřeba dvojité uvozovky. Důvodem je, že M předpokládá, že lze ignorovat širokou mezeru vyskytující se na začátku nebo na konci názvu pole bez uvozovek.

Record Values ​​– Strukturovaná hodnota v Power Query

Můžete vidět, že zápisy jsou přidány kvůli mezerě zanázev pole.

Odkazující hodnoty dalších polí

Výraz pro hodnotu pole může také odkazovat na jiná pole v záznamu. Zde je příklad:

Record Values ​​– Strukturovaná hodnota v Power Query

Pokud vyhledáte hodnotu pole, která neexistuje, zobrazí se chyba.

Record Values ​​– Strukturovaná hodnota v Power Query

Přidání otazníku k operátoru přístupu k poli nebo vyhledávání změní chybu na null . Toto se označuje jako provedení volitelného výběru pole .

Record Values ​​– Strukturovaná hodnota v Power Query

Kombinování a srovnávání rekordních hodnot

Existuje sada operátorů, které můžete použít se záznamy: the a theoperátory.

Záznamy lze sloučit pomocí kombinovaného operátoru pomocí ampersandu ( & ).

Record Values ​​– Strukturovaná hodnota v Power Query

Pokud zkombinujete záznamy a názvy polí nejsou jedinečné, hodnoty polí z pravého operandu přepíší hodnoty polí zleva.

Record Values ​​– Strukturovaná hodnota v Power Query

Kromě kombinování můžete záznamy také porovnávat.

Record Values ​​– Strukturovaná hodnota v Power Query

Pamatujte, že při porovnávání záznamů se nebere v úvahu pořadí polí. Takže i když změníte polohu názvů polí, výsledek bude stále stejný.

Record Values ​​– Strukturovaná hodnota v Power Query




Závěr

Hodnoty záznamu jsou jednou ze strukturovaných hodnot v Power Query. Pomáhají formovat sestavu dat a zobrazují informace na základě výrazů, které používáte v editoru Power Query. Pokud chcete zefektivnit přehled dat v , můžete použít hodnoty záznamu.

Melissa


Vytvoření tabulky data v LuckyTemplates

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.

LuckyTemplates Mobile Reporting Tipy a techniky

LuckyTemplates Mobile Reporting Tipy a techniky

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.

Profesionální servisní analytické zprávy v LuckyTemplates

Profesionální servisní analytické zprávy v LuckyTemplates

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ů.

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.

Bežné funkcie SQL: Prehľad

Bežné funkcie SQL: Prehľad

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.

Vytvoření šablony LuckyTemplates: Průvodce a tipy

Vytvoření šablony LuckyTemplates: Průvodce a tipy

V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.

Parametry pole a malé násobky v LuckyTemplates

Parametry pole a malé násobky v LuckyTemplates

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.

LuckyTemplates Rank a vlastní seskupení

LuckyTemplates Rank a vlastní seskupení

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í.

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

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.

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Bullet Charts: Pokročilé vlastní vizuální prvky pro 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.