Když přidáte sloupec, existuje mnoho běžných způsobů, jak změnit a formátovat různé datové typy. Můžete třeba zjistit, jestli je číslo liché nebo sudé, malá písmena textového řetězce nebo zobrazit název měsíce data a času. Power Query nabízí mnoho užitečných příkazů k dosažení toho, co chcete, a bez toho, abyste se uchýlit ke vzorci.
Každý z následujících oddílů ukazuje několik příkladů toho, co můžete udělat, a pak shrnuje všechny příkazy, které jsou k dispozici pro každý datový typ.
Důležité: Následující příklady používají kartu Přidat sloupec, takže původní sloupec zůstane beze změny. Obecně je to osvědčený postup, který vám pomůže vyhnout se neúmyslných chybám aktualizace. Každý z těchto příkazů je k dispozici také na kartě Transformace, která změní původní sloupec. Buďte opatrní při změně původního sloupce, což může vést k neúmyslným chybám aktualizace.
Tip Pokud chcete rychle vytvořit ukázková data a vyzkoušet postup, vytvořte excelovou tabulku s několika sloupci a řádky a pak je naimportujte. Další informace najdete v tématu Vytvoření tabulky a Import z excelové tabulky.
Tato část obsahuje několik textových příkladů a pak zobrazuje seznam všech textových příkazů, které jsou k dispozici. Použití příkazu Analyzovat je popsané v jiném tématu. Další informace najdete v tématu Analýza textu ve formátu JSON nebo XML.
Pokud chcete každé slovo v řetězci velkými písmeny:
-
Vyberte sloupec LoudMemo.
-
Vyberte Přidat sloupec a > extrahovat> každé slovo velkými písmeny. Přidá se nový sloupec s výsledkem.
Jak najít délku řetězce:
-
Vyberte sloupec Celé jméno.
-
Vyberte Přidat sloupec > Formát > Délka. Přidá se nový sloupec s výsledkem.
Souhrn příkazů textového datového typu
Extrahování |
Formát |
Analýza |
---|---|---|
|
|
|
Tato část obsahuje několik příkladů čísel a pak zobrazuje seznam všech dostupných příkazů pro číslo.
Výpočet faktoriálního čísla:
-
Vyberte sloupec Sample Number (Ukázkové číslo).
-
Vyberte Přidat sloupec > Scientific > Factorial. Přidá se nový sloupec s výsledkem.
Pokud chcete najít tangens čísla:
-
Vyberte sloupec Dané číslo.
-
Vyberte Přidat sloupec > trigonometrie > tangens.Přidá se nový sloupec s názvem Tangenss výsledkem 0,999999673.
-
Vyberte Přidat sloupec > zaokrouhlení > zaokrouhlení nahoru.Přidá se nový sloupec s názvem Zaokrouhlitnahoru s výsledkem 1.
Poznámka Číslo 0,785398 je 270 stupňů v radiánech.
Přidání dvou sloupců čísel:
-
Vyberte sloupce StoreA a StoreB.
-
Vyberte Add Column > Statistics> Sum.
Výpočet procenta čísla:
V tomto příkladu je hodnota 4 hodnocení průzkumu v rozsahu od 1 do 5.
-
Vyberte sloupec Hodnocení zákazníků.
-
Vyberte Přidat sloupec > Standardní > Procenta. V dialogovém okně Procenta zadejte hodnotu nebo použijte hodnotu sloupce.
V našem příkladu zadejte 500. Chcete procento vyjádřit jako 80 %, protože 4 je 80 % z 5 v ratingové škále od 1 do 5. 80 % je 0,08 jako desetinná hodnota, kde měřítko je 0 až 1 a 100 % je desetinná hodnota 1. Pokud chcete převést na správné procento a měřítko, výpočet je: (4/500)*100, což dává hodnotu 0,08.
Tip Po načtení dotazu do listu se ve sloupci Procenta zobrazí 0,08, ale konečným cílem je vyjádřit se jako procento. V Excelu vyberte sloupec Procenta a potom vyberte Domů> Procenta 80 %. Další informace najdete v tématu Formátování čísel jako procent .
Souhrn příkazů číselného datového typu
Standardní |
Statistika |
pro složitější výpočty |
Trigonometrie |
Zaokrouhlení |
---|---|---|---|---|
|
|
|
|
|
Tato část obsahuje několik příkladů data, času a doby trvání a zobrazí seznam všech dostupných příkazů pro datum, čas a dobu trvání.
Zobrazení názvu měsíce data:
-
Vyberte sloupec StartDate.
-
Vyberte Přidat sloupec > Datum > měsíc > Název měsíce.
Zobrazení týdne v roce s číslem data:
-
Vyberte sloupec Datum objednávky.
-
Vyberte Přidat sloupec > datum > týden v roce.
Zobrazení aktuálního věku osoby s datem narození:
-
Vyberte sloupec DOB.
-
Vyberte Přidat sloupec > Od data > Věku. Tento příkaz převede hodnotu na formát času: Days.Hours:Minutes:Seconds nebo 25177.15:27:41.1876935. Jedná se o počet dnů od data narození do současnosti.
-
Vyberte Přidat sloupec > doba > roků. Tím se převede hodnota sloupce Věk na číslo roky nebo 68,97984786.
-
Pokud chcete desetinná místa odebrat, vyberte Přidat sloupec > zaokrouhlení > Zaokrouhlit dolů.
Souhrn příkazů pro datum, čas a dobu trvání
Datum |
Čas |
Trvání |
---|---|---|
|
|
|