Pridanie vlastného stĺpca
Ak potrebujete väčšiu flexibilitu pri pridávaní nových stĺpcov, než tie, ktoré sú k dispozícii ihneď v doplnku Power Query, môžete vytvoriť vlastný stĺpec pomocou jazyka vzorcov Power Query M.
Predstavte si, že máte tabuľku s nasledujúcou množinou stĺpcov.
Pomocou stĺpcov Units ( Jednotky), Unit Price (Jednotková cena) a Discount (Zľava ) by ste chceli vytvoriť dva nové stĺpce:
- Celkový predaj pred zľavou: Vypočítaný vynásobením stĺpca Jednotky stĺpcom Jednotková cena .
- Celkový predaj po zľave: Vypočítaný vynásobením stĺpca Celkový predaj pred zľavou čistá percentuálna hodnota (jedna mínus hodnota zľavy).
Cieľom je vytvoriť tabuľku s novými stĺpcami, ktoré obsahujú celkový predaj pred zľavou a celkový predaj po zľave.
Vytvorenie vlastného stĺpca
Na karte Pridať stĺpec vyberte položku Vlastný stĺpec.
Zobrazí sa dialógové okno Vlastný stĺpec . V tomto dialógovom okne definujete vzorec na vytvorenie stĺpca.
Dialógové okno Vlastný stĺpec obsahuje:
Počiatočný názov vlastného stĺpca v poli Názov nového stĺpca. Tento stĺpec môžete premenovať.
Rozbaľovacia ponuka, v ktorej môžete vybrať typ údajov pre nový stĺpec.
Zoznam Dostupné stĺpce v pravej časti pod výberom Typ údajov.
Pole Vzorec vlastného stĺpca, do ktorého môžete zadať vzorec Power Query M.
Ak chcete pridať nový vlastný stĺpec, vyberte stĺpec zo zoznamu Dostupné stĺpce . Potom pod zoznamom vyberte tlačidlo Vložiť stĺpec a pridajte ho do vzorca vlastného stĺpca. Stĺpec môžete pridať aj tak, že ho vyberiete v zozname. Prípadne môžete napísať vlastný vzorec pomocou jazyka vzorcov Power Query M vo vzorci vlastného stĺpca.
Poznámka
Ak pri vytváraní vlastného stĺpca dôjde k syntaktickej chybe, zobrazí sa žltá ikona upozornenia spolu s chybovým hlásením a dôvodom.
Pridanie stĺpca Celkový predaj pred zľavou
Vzorec, ktorý môžete použiť na vytvorenie stĺpca Celkový predaj pred zľavou , je [Units] * [Unit Price]
. V časti Typ údajov vyberte typ údajov Mena .
Výsledkom tejto operácie je pridanie nového stĺpca Celkový predaj pred stĺpec Discount (Celkový predaj) pred stĺpec Discount (Zľava ).
Poznámka
Ak používate aplikáciu Power Query Desktop, pole Typ údajov nie je k dispozícii v položke Vlastný stĺpec. To znamená, že po vytvorení stĺpcov musíte definovať typ údajov pre všetky vlastné stĺpce. Ďalšie informácie: Typy údajov v doplnku Power Query
Pridanie stĺpca Celkový predaj po zľave
Vzorec, pomocou ktorý môžete použiť na vytvorenie celkového predaja pred položkou Zľava je [Total Sale before Discount]* (1-[Discount])
. Nastavte typ údajov tohto nového stĺpca na hodnotu Mena.
Výsledkom tejto operácie je nový stĺpec Total Sale after Discount (Celkový predaj po zľave ) do tabuľky.
Úprava existujúceho vlastného stĺpca
Power Query pridá váš vlastný stĺpec do tabuľky a pridá krok Pridané vlastné do zoznamu Použité kroky v nastaveniach dotazu.
Ak chcete upraviť vlastný stĺpec, vyberte krok Pridané vlastné v zozname Použité kroky .
Zobrazí sa dialógové okno Vlastný stĺpec so vzorcom vlastného stĺpca, ktorý ste vytvorili.
Poznámka
V závislosti od vzorca, ktorý ste použili vo vlastnom stĺpci, Power Query zmení správanie nastavení vášho kroku tak, aby bol zjednodušený a natívnejší. V tomto príklade krok Pridané vlastné zmenil svoje správanie zo štandardného kroku vlastného stĺpca na prostredie násobenia , pretože vzorec z tohto kroku vynásobí hodnoty z dvoch stĺpcov.
Súvisiaci obsah
- Vlastný stĺpec môžete vytvoriť aj inými spôsobmi, napríklad vytvorením stĺpca podľa príkladov, ktoré ste do editora Power Query poskytli. Ďalšie informácie: Pridanie stĺpca z príkladu
- Informácie o odkaze na Power Query M nájdete v časti Odkaz na funkciu Power Query M.