Extrahujte hodnoty ze záznamů a seznamů v Power Query

V tomto příspěvku na blogu se podíváme na to, jak můžete extrahovat hodnoty ze záznamů a seznamů pomocí Power Query . Jak vidíte, první sloupec v mé tabulce obsahuje záznamy. Celé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.

Extrahujte hodnoty ze záznamů a seznamů v Power Query

Když kliknu na stranu do bílého prostoru, vidím níže náhled tohoto záznamu.

Extrahujte hodnoty ze záznamů a seznamů v Power Query

Řekněme, že chci z tohoto záznamu extrahovat jednu hodnotu a nechci rozšiřovat celý záznam. Chci jen získat jméno .

Extrahujte hodnoty ze záznamů a seznamů v Power Query

Pro načtení jedné hodnoty ze záznamu použiji funkci s názvem Záznam. Pole . Nejprve přidáme vlastní sloupec .

Extrahujte hodnoty ze záznamů a seznamů v Power Query

Za druhé zadejte bod potom na Sloupec1 , který obsahuje naše záznamy a identifikuje pole, ke kterému chceme získat přístup.

Extrahujte hodnoty ze záznamů a seznamů v Power Query

Jediné, co musíme udělat, je předat jeho název jako textovou hodnotu. Toto pole se jmenovalo Název, takže přidáme závorky a stiskneme OK .

Extrahujte hodnoty ze záznamů a seznamů v Power Query

Jak můžete vidět, nyní jsme extrahovali všechny tyto hodnoty polí.

Extrahujte hodnoty ze záznamů a seznamů v Power Query

Místo funkce mohu také použít operátor přístupu k poli pro výběr hodnoty ze záznamu. Opět přidáme vlastní sloupec.

Extrahujte hodnoty ze záznamů a seznamů v Power Query

Nejprve odkážeme na sloupec obsahující záznam . Pro přístup k poli stačí zadat název pole do hranatých závorek. Napíšeme úvodní hranatou závorku, název hodnoty pole, kterou chceme načíst, uzavírací hranatou závorku a stiskneme OK.

Jak vidíte, dostávám přesně stejný výsledek.

Extrahujte hodnoty ze záznamů a seznamů v Power Query

Co se stane, když název mého pole neexistuje? Prostě to změníme na Jméno1 a stiskneme OK.

Extrahujte hodnoty ze záznamů a seznamů v Power Query

Nyní dostáváme chybu.

Extrahujte hodnoty ze záznamů a seznamů v Power Query

Abychom tomu zabránili, vše, co musíme udělat, je přidat „?“ na konci a poté stiskněte OK.

V podstatě se nyní ptáme, zda název našeho pole existuje, a pokud ne, nedostaneme chybu, ale místo toho získáme hodnotu null .

Extrahujte hodnoty ze záznamů a seznamů v Power Query

Obsah

Extrahování hodnoty pole záznamu

Jak můžeme extrahovat jednu hodnotu pole záznamu, pokud jsou naše záznamy vnořeny do seznamu a opět nechceme nejprve extrahovat seznam a tyto záznamy? V tom případě můžeme také použít operátor přístupu k položce k výběru položky na základě její nulové pozice v seznamu. Pojďme prozkoumat obě metody, které jsme použili dříve.

Nyní je cílem pro první řádek v tabulce přístup k první položce ze seznamu. Cílem pro druhou řadu je druhá položka a tak dále.

V tuto chvíli nemám v tabulce pole pro identifikaci nulové pozice položky, ke které chci získat přístup. Je však docela snadné vytvořit tento pomocný sloupec. Vše, co potřebujeme, je index, který začíná od nuly.

Přidejte sloupec indexu od nuly.

Extrahujte hodnoty ze záznamů a seznamů v Power Query

Pojďme přidat vlastní sloupec.

Extrahujte hodnoty ze záznamů a seznamů v Power Query

Zadejte funkci M do sloupce, který obsahuje naše seznamy, což je Sloupec2. Použijte složené závorky a předejte náš indexový sloupec. Nezapomeňte na uzavírací složenou závorku, čárku a pak znovu předejte název pole jako textovou hodnotu. Zadejte Název, použijte závorku a stiskněte OK.

Extrahujte hodnoty ze záznamů a seznamů v Power Query

Namísto funkce můžeme k dosažení stejného výsledku použít také kombinaci operátorů přístupu k položkám a polím. Přidejme tedy vlastní sloupec a ukažme na sloupec, který obsahuje seznamy, což je Sloupec2.

Uvnitř těchto složených závorek máme přístup k položce. Chceme se dostat do pole s názvem Jméno.

Extrahujte hodnoty ze záznamů a seznamů v Power Query

Závěr

V tomto tutoriálu jsme viděli dva způsoby, jak extrahovat hodnoty pomocí dotazu na napájení. Doufám, že se vám to líbilo.

Nezapomeňte se přihlásit k odběru televizního kanálu LuckyTemplates. Máme spoustu obsahu, který pochází ode mě a od odborníků z LuckyTemplates, vše se věnuje zlepšování způsobu, jakým používáte LuckyTemplates.

Nakonec se podívejte na web LuckyTemplates, kde najdete spoustu zdrojů a dalšího učení, ke kterým máte velmi snadný přístup.

Melissa

Leave a Comment

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

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!

Prehľad a vytvorenie domovskej stránky SharePointu

Prehľad a vytvorenie domovskej stránky SharePointu

Naučte sa, ako vytvoriť domovskú stránku SharePointu, ktorá sa predvolene načítava, keď používatelia zadajú adresu vašej webovej lokality.

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