Vytvořením vzorce můžete do aktuálního dotazu přidat vlastní sloupec. Power Query ověřuje syntaxi vzorce stejným způsobem jako dialogové okno pro úpravy dotazu. Další informace o jazyce vzorců v Power Query najdete v tématu Vytváření vzorců Power Query.
Přidání vlastního sloupce
Pokud chcete otevřít dotaz, vyhledejte dotaz načtený dříve z Editor Power Query, vyberte buňku v datech a pak vyberte Upravit dotaz>. Další informace najdete v tématu Vytvoření, úprava a načtení dotazu v Excelu.
Vyberte Přidat sloupec>Vlastní sloupec. Zobrazí se dialogové okno Vlastní sloupec .
Zadejte nový název sloupce.
Vložte sloupec do pole Vzorec vlastního sloupce tak, že vyberete sloupec ze seznamu Dostupné sloupce a pak vyberete Vložit.
Poznámka Můžete odkazovat na více sloupců, pokud je oddělíte operátorem. Pokud chcete třeba vypočítat sloupec TotalSales, přidejte pomocí vzorce
= each [Total] + [SalesTax]Total a SalesTax.Vyberte OK.
Po přidání vlastního sloupce se ujistěte, že má odpovídající datový typ. Pokud se vlevo od záhlaví sloupce zobrazí
, změňte datový typ podle svých představ. Další informace najdete v tématu Přidání nebo změna datových typů.
Tip Požadované výsledky můžete zkusit i jinak. Pomocí vlastního sloupce můžete sloučit hodnoty ze dvou nebo víc sloupců do jednoho vlastního sloupce. Další informace najdete v tématu Sloučení sloupců.
Běžné příklady vzorců
Následující tabulka shrnuje běžné příklady vlastních vzorců.
| Vzorec | Popis |
|---|---|
"abc" |
Vytvoří sloupec s textem abc ve všech řádcích. |
1+1 |
Vytvoří sloupec s výsledkem 1 + 1 (2) ve všech řádcích. |
[UnitPrice] * [Quantity] |
Vytvoří sloupec s výsledkem násobení dvou sloupců tabulky. |
[UnitPrice] * (1 – [Discount]) * [Quantity] |
Vypočítá celkovou cenu s ohledem na sloupec Sleva. |
"Hello" & [Name] |
Zkombinuje výraz Ahoj s obsahem sloupce Název do nového sloupce. |
Date.DayOfWeekName([DOB]) |
Vytvoří nový sloupec, který bude zobrazovat název dne v týdnu, například Pondělí, odvozený z datového typu sloupce Datum a čas data narození. |
DateTime.Time([DOB]) |
Vytvoří nový sloupec, který zobrazuje pouze čas odvozený z datového typu Datum a čas data narození . |
Date.Month([DOB]) |
Vytvoří nový sloupec, který zobrazí měsíc jako číslo od 1 do 12, například 4 pro duben, odvozené z datového typu sloupce Datum a čas data narození. |
Viz také
Nápověda pro doplněk Power Query pro Excel
Přidání vlastního sloupce (docs.com)