Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

V tomto článku sa pozrieme na základné informácie o vytváraní výpočtových vzorcov pre vypočítané stĺpce aj miery v Power Pivot. Ak s balíkom DAX iba nemáte, nezabudnite si pozrieť stručný úvod: Oboznámte sa so základmi jazyka DAX za 30 minút.

Základné informácie o vzorcoch

Power Pivot poskytuje výrazy analýzy údajov (DAX) na vytváranie vlastných výpočtov vo Power Pivot tabuľkách a Excel kontingenčných tabuľkách. DaX obsahuje niektoré funkcie používané vo vzorcoch Excel a ďalšie funkcie určené na prácu s relačnými údajmi a na vykonávanie dynamickej agregácie.

Tu je niekoľko základných vzorcov, ktoré možno použiť vo vypočítavaných stĺpcoch:

Vzorec

Popis

=TODAY()

Vloží dnešný dátum do každého riadka stĺpca.

=3

Vloží hodnotu 3 do každého riadka stĺpca.

=[Column1] + [Column2]

Sčíta hodnoty v tom istom riadku stĺpcov [Stĺpec1] a [Stĺpec2] a výsledky sa umiestnia do rovnakého riadka vypočítaného stĺpca.

Vzorce vzorcov Power Pivot vypočítavaných stĺpcoch môžete vytvoriť podobne, ako vytvárate vzorce Microsoft Excel.

Pri vytváraní vzorca postupujte podľa týchto krokov:

  • Každý vzorec musí začínať znamienkom rovnosti.

  • Môžete zadať alebo vybrať názov funkcie alebo zadať výraz.

  • Začnite písať niekoľko prvých písmen názvu alebo funkcie a funkcia automatického dokončovania zobrazí zoznam dostupných funkcií, tabuliek a stĺpcov. Stlačením klávesu TAB pridajte položku zo zoznamu Automatické dokončovanie do vzorca.

  • Kliknutím na tlačidlo Fx zobrazíte zoznam dostupných funkcií. Ak chcete vybrať funkciu z rozbaľovacieho zoznamu, pomocou klávesov so šípkami zvýraznite položku a potom kliknutím na tlačidlo OK pridajte funkciu do vzorca.

  • Zadajte argumenty funkcii ich výberom z rozbaľovacieho zoznamu možných tabuliek a stĺpcov alebo zadaním hodnôt či inej funkcie.

  • Skontrolujte chyby syntaxe: skontrolujte, či sú všetky zátvorky zatvorené a či sa na stĺpce, tabuľky a hodnoty odkazuje správne.

  • Stlačením klávesu ENTER prijmite vzorec.

Poznámka: Vo vypočítanom stĺpci sa hneď po prijatí vzorca stĺpec vyplní hodnotami. V miere uložíte definíciu miery stlačením klávesu ENTER.

Vytvorenie jednoduchého vzorca

Vytvorenie vypočítaného stĺpca pomocou jednoduchého vzorca

DátumPredaja

Podkategória

Produkt

Predaj

Quantity

1/5/2009

Príslušenstvo

Carrying Case

254995

68

1/5/2009

Príslušenstvo

Miniatúra nabíjačky batérie

1099.56

44

1/5/2009

Digitálne

Slim Digital

6512

44

1/6/2009

Príslušenstvo

Telephoto Conversion Lens

1662.5

18

1/6/2009

Príslušenstvo

Tripod

938.34

18

1/6/2009

Príslušenstvo

USB kábel

1230.25

26

  1. Vyberte a skopírujte údaje z vyššie uvedenej tabuľky vrátane nadpisov tabuliek.

  2. V Power Pivot kliknite na položky Domov> Prilepiť.

  3. V dialógovom okne Ukážka prilepenia kliknite na tlačidlo OK.

  4. Kliknite na položky> Návrh >Pridať.

  5. Do riadku vzorcov nad tabuľkou zadajte nasledujúci vzorec.

    =[Predaj] / [Množstvo]

  6. Stlačením klávesu ENTER prijmite vzorec.

Hodnoty sa potom vyplnia v novom vypočítavanom stĺpci pre všetky riadky.

Tipy na používanie funkcie Automatické dokončovanie

  • Funkciu Automatické dokončovanie vzorca môžete použiť v strede existujúceho vzorca s vnorených funkcií. Text bezprostredne pred kurzorom sa používa na zobrazenie hodnôt v rozbaľovacom zozname a celý text za kurzorom zostane nezmenený.

  • Power Pivot sa nepridá pravá zátvorka funkcií ani sa automaticky nezhoduje so zátvorkami. Musíte sa uistiť, či je každá funkcia syntactically správna, alebo nie je možné vzorec uložiť alebo použiť. Power Pivot sa zvýraznia zátvorky, čo uľahčuje kontrolu, či sú správne zatvorené.

Práca s tabuľkami a stĺpcami

Power Pivot tabuľky vyzerajú podobne ako Excel tabuľky, ale líšia sa v spôsobe práce s údajmi a so vzorcami:

  • Vzorce Power Pivot pracovať iba s tabuľkami a stĺpcami, nie s jednotlivými bunkami, odkazmi na rozsahy alebo poľami.

  • Vzorce môžu používať vzťahy na získanie hodnôt zo súvisiacich tabuliek. Načítané hodnoty vždy súvisia s hodnotou aktuálneho riadka.

  • Nie je možné Power Pivot vzorce do Excel hárku a naopak.

  • Nemôžete použiť nepravidelné údaje ani údaje, ktoré nie sú označené, ako napríklad údaje v Excel hárku. Každý riadok v tabuľke musí obsahovať rovnaký počet stĺpcov. V niektorých stĺpcoch však môžete mať prázdne hodnoty. Excel údajov a Power Pivot údajov nie sú zameniteľné, ale môžete ich prepojiť Excel tabuľkami zo zdrojov Power Pivot a prilepiť ich Excel do Power Pivot. Ďalšie informácie nájdete v téme Pridanie údajov hárka do dátového modelu pomocou prepojenej tabuľky a Kopírovanie a prilepenie riadkov do dátového modelu v doplnku Power Pivot.

Odkazovanie na tabuľky a stĺpce vo vzorcoch a výrazoch

Na ľubovoľnú tabuľku a stĺpec môžete odkazovať pomocou jej názvu. Nasledujúci vzorec napríklad ukazuje, ako odkazovať na stĺpce z dvoch tabuliek pomocou úplne kvalifikovaného názvu:

=SUM('Nový predaj'[Suma]) + SUM('Minulý predaj'[Suma])

Pri vyhodnocovaní vzorca Power Pivot najprv skontroluje všeobecnú syntax a potom skontroluje názvy stĺpcov a tabuliek, ktoré poskytnete vzhľadom na možné stĺpce a tabuľky v aktuálnom kontexte. Ak je názov nejednoznačný alebo ak stĺpec alebo tabuľku nie je možné nájsť, vo vzorci sa zobrazí chyba (reťazec #ERROR namiesto hodnoty údajov v bunkách, v ktorých sa vyskytne chyba). Ďalšie informácie o požiadavkách na pomenovanie tabuliek, stĺpcov a iných objektov nájdete v časti Požiadavky pomenovania v špecifikácii syntaxe DAX pre dolná časť Power Pivot.

Poznámka: Kontext je dôležitou funkciou dátových Power Pivot, ktoré vám umožňujú vytvárať dynamické vzorce. Kontext určujú tabuľky dátového modelu, vzťahy medzi tabuľkami a všetky použité filtre. Ďalšie informácie nájdete v téme Kontext vo vzorcoch DAX.

Vzťahy tabuliek

Tabuľky môžu súvisieť s inými tabuľkami. Vytvorením vzťahov získate možnosť vyhľadať údaje v inej tabuľke a použiť súvisiace hodnoty na vykonávanie zložitých výpočtov. Vypočítavaný stĺpec môžete napríklad použiť na zobrazenie všetkých záznamov doručenia, ktoré sa týkajú aktuálneho predajcu, a potom sčítať prepravné náklady každého z nich. Efekt je ako parametrický dotaz: môžete vypočítať iný súčet pre každý riadok v aktuálnej tabuľke.

Mnohé funkcie DAX vyžadujú existovať vzťah medzi tabuľkami alebo medzi viacerými tabuľkami, aby bolo možné vyhľadať stĺpce, na ktoré ste odkazujú, a vrátiť hľadané výsledky. Iné funkcie sa pokúsia vzťah identifikovať. Najlepšie výsledky však môžete dosiahnuť tak, že vždy vytvoríte vzťah tam, kde je to možné.

Pri práci s kontingenčnou tabuľkou je dôležité pripojiť všetky tabuľky použité v kontingenčnej tabuľke tak, aby sa súhrnné údaje mohli vypočítavať správne. Ďalšie informácie nájdete v téme Práca so vzťahmi v kontingenčných tabuľkách.

Riešenie chýb vo vzorcoch

Ak sa pri definovaní vypočítaného stĺpca zobrazí chyba, vzorec môže obsahovať syntaktickú chybu alebo sémantickú chybu.

Syntactic chyby sa najjednoduchšie vyriešia. Zvyčajne zahŕňajú chýbajúce zátvorky alebo čiarky. Pomoc so syntaxou jednotlivých funkcií nájdete v téme Odkaz na funkcie jazyka DAX.

Druhý typ chyby sa vyskytuje vtedy, keď je syntax správna, ale hodnota alebo stĺpec, na ktorý sa odkazuje, nedáva zmysel v kontexte vzorca. Tieto sémantické chyby môžu byť spôsobené ktorýmkoľvek z nasledujúcich problémov:

  • Vzorec odkazuje na existujúci stĺpec, tabuľku alebo funkciu.

  • Vzorec sa zdá byť správny, ale keď Power Pivot údaje, ktoré zistí, že sa nezhodujú, a vyskytne sa chyba.

  • Vzorec odovzdá funkcii nesprávny počet alebo typ parametrov.

  • Vzorec odkazuje na iný stĺpec, ktorý obsahuje chybu, a preto sú jeho hodnoty neplatné.

  • Vzorec odkazuje na stĺpec, ktorý sa nespracová. Môže sa to stať, ak ste zmenili zošit na manuálny režim, vykonali ste zmeny a potom ste nikdy neo obnovili údaje ani neaktualizovali výpočty.

V prvých štyroch prípadoch označí DAX celý stĺpec, ktorý obsahuje neplatný vzorec. V poslednom prípade daX stĺpec zobrazuje sivou farbou, čo znamená, že stĺpec je v nespracovaných stavoch.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×