Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V Power Query můžete analyzovat obsah sloupce s textovými řetězci tak, že obsah identifikujete jako textový řetězec JSON nebo XML.
Tuto operaci analýzy můžete provést tak, že v editoru Power Query vyberete možnost Parsovat v následujících umístěních:
Karta Transformace – Tato možnost transformuje existující sloupec analýzou jeho obsahu.
Přidat záložku sloupce – Tato možnost přidá do tabulky nový sloupec, který provede analýzu obsahu vybraného sloupce.
V tomto článku používáte ukázkovou tabulku, která obsahuje následující sloupce, které potřebujete analyzovat:
SalesPerson – Obsahuje neparsedované textové řetězce JSON s informacemi o jméno a příjmení prodejce, jak je znázorněno v následujícím příkladu.
{ "id" : 249319, "FirstName": "Lesa", "LastName": "Byrd" }Country – Obsahuje neparsedované textové řetězce XML s informacemi o zemi a dělení , ke kterému byl účet přiřazen, jako v následujícím příkladu.
<root> <id>1</id> <Country>USA</Country> <Division>BI-3316</Division> </root>
Ukázková tabulka obsahuje také sloupec Účet, který obsahuje číslo účtu a přiřazené datum.
Cílem je parsovat výše uvedené sloupce a rozbalit obsah těchto sloupců, abyste získali tento výstup.
Jako JSON
Vyberte sloupec SalesPerson. Pak vyberte JSON z rozevírací nabídky Parse na kartě Transform. Tyto kroky transformují sloupec SalesPerson z textových řetězců na hodnoty Record. Pokud chcete zobrazit podrobný náhled obsahu záznamu v dolní části obrazovky, můžete vybrat libovolné místo v buňce hodnoty záznamu .
Vyberte ikonu rozšíření vedle záhlaví sloupce SalesPerson. V nabídce rozbalit sloupce vyberte pouze pole Jméno a Příjmení . Ujistěte se také, že je vybraná možnost Použít původní název sloupce jako předponu.
Výsledek této operace vám poskytne následující tabulku.
Jako XML
Vyberte sloupec Země . Pak vyberte tlačítko XML z rozevírací nabídky Parse na kartě Transform. Tento postup transformuje sloupec Země z textových řetězců na hodnoty Tabulka. Pokud chcete získat podrobný náhled obsahu tabulky v dolní části obrazovky, můžete vybrat libovolné místo v buňce hodnoty Tabulky .
Vyberte vedle záhlaví sloupce Země ikonu pro rozbalení. V nabídce rozbalit sloupce vyberte pouze pole Země a Divize . Ujistěte se také, že je vybrána možnost Použít původní název sloupce jako předponu.
Všechny nové sloupce můžete definovat jako textové sloupce. Výsledkem této operace je výstupní tabulka, kterou hledáte.