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.

Snímka obrazovky ukážkovej počiatočnej tabuľky so stĺpcami Dátum, Krajina, Jednotky, Jednotková cena a Percentuálna zľava.

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.

Snímka obrazovky tabuľky s vlastným stĺpcom Celkový predaj pred zľavou a Celkový predaj po vytvorení zľavy.

Vytvorenie vlastného stĺpca

Na karte Pridať stĺpec vyberte položku Vlastný stĺpec.

Snímka obrazovky príkazu Vlastný stĺpec na karte Pridať stĺpec.

Zobrazí sa dialógové okno Vlastný stĺpec . V tomto dialógovom okne definujete vzorec na vytvorenie stĺpca.

Snímka obrazovky dialógového okna Vlastný stĺpec, kde môžete prispôsobiť stĺpec.

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.

  • Pole Vzorec vlastného stĺpca , do ktorého môžete zadať vzorec Power Query M.

  • Zoznam Dostupné stĺpce vedľa výberu vzorca vlastného stĺpca .

Nota

Výber typu údajov je k dispozícii len vtedy, keď používate Power Query Online.

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.

Nota

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 .

Snímka obrazovky vzorca vlastného stĺpca pre celkový predaj pred zľavou.

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

Snímka obrazovky tabuľky s novým vlastným stĺpcom s názvom Celkový predaj pred zľavou zobrazujúca cenu bez zľavy.

Nota

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 nájdete v téme Typy údajov v Power Query.

Pridanie stĺpca Celkový predaj po zľave

Pomocou vzorca [Total Sale before Discount] * (1-[Discount]) vytvorte stĺpec Total Sale after Discount (Celkový predaj po zľave ). Nastavte typ údajov tohto nového stĺpca na hodnotu Mena.

Snímka obrazovky vzorca vlastného stĺpca pre celkový predaj po zľave.

Výsledkom tejto operácie je nový stĺpec Total Sale after Discount (Celkový predaj po zľave ) do tabuľky.

Snímka obrazovky tabuľky s novým vlastným stĺpcom s názvom Celkový predaj po zľave zobrazujúca cenu s použitou zľavou.

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

Vlastný stĺpec pridaný do zoznamu použitých krokov.

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.

Nota

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.

Použitie aplikácie Copilot na vytvorenie vlastného vzorca stĺpca

Nota

Toto prostredie je k dispozícii iba v prostrediach Power Query, ktoré používajú Copilot.

V dialógovom okne Pridať vlastný stĺpec je k dispozícii nové vstupné textové pole s ikonou kopírovania. V ňom môžete vlastnými slovami a vo svojom jazyku opísať, čo chcete, aby tento vlastný stĺpec robil s ohľadom na logiku vášho stĺpca.

Predstavte si napríklad scenár, v ktorom chcete zaviesť zložitú podmienenú logiku. Túto logiku by ste mohli opísať vlastnými slovami a funkcia Copilot môže vytvoriť vzorec vlastného stĺpca.

Napríklad v prípade tabuľky, ktorá obsahuje polia IDobjednávky, Množstvo, Kategória a Súčet, môžete odovzdať výzvu podobnú nasledujúciej:

if the Total order is more than 2000 and the Category is B, then provide a discount of 10%. If the total is more than 200 and the Category is A, then provide a discount of 25% but only if the Quantity is more than 10 otherwise just provide a 10% discount.

Po odoslaní tejto výzvy ho funkcia Copilot spracuje a upraví vlastný vzorec stĺpca a v prípade potreby pridá názov a typ údajov.

Snímka obrazovky znázorňujúca prostredie Copilot pre prirodzený jazyk a vlastný vzorec stĺpca v dialógovom okne Pridať vlastný stĺpec v doplnku Power Query.

Môžete skontrolovať vlastný stĺpec a vykonať všetky potrebné zmeny.

Nota

Všetky výzvy odoslané do dialógového okna vlastného stĺpca s existujúcim vzorcom môžu viesť k úplnému nahradeniu existujúceho vzorca návrhom z aplikácie Copilot.