Microsoft Excel 2013 ponúka širokú škálu možností analytických nástrojov, ktoré vám umožňujú vytvárať výkonné zostavy, prehľady ukazovateľov výkonu a tabule. Nové a vylepšené možnosti zahŕňajú možnosť vytvorenia vypočítavaných položiek, ako sú napríklad Vypočítavané miery, vypočítavané členy a vypočítavané polia. Prečítajte si tento článok a získajte informácie o vypočítavaných položkách a o tom, či sú podporované v službách Excel Services.
Vypočítavané položky v službách Excel Services
V Excel môžu používatelia vytvárať vypočítavané položky, ktoré zahŕňajú Vypočítavané miery, vypočítavané členya vypočítavané polia. Vypočítavané položky vám umožňujú definovať a používať vlastné výpočty a množiny položiek, ktoré neexistujú v databázach, ktoré sa používajú na vytváranie zostáv kontingenčných grafov alebo zostáv kontingenčnej tabuľky.
Ak máte zošit, ktorý obsahuje vypočítavané položky, zošit môžete zdieľať s inými používateľmi tak, že ho nahráte do knižnice SharePointu. V závislosti od toho, ako je prostredie SharePointu nakonfigurované, používatelia môžu zvyčajne zobrazovať a používať zošity, ktoré obsahujú vypočítavané položky v okne prehliadača. Niektoré prostredia však nemusia túto možnosť podporiť.
Ak vaša organizácia používa Office Web Apps server spolu s SharePoint serverom 2013 (lokálne), potom sa na vykresľovanie zošitov v okne prehliadača používajú buď služby Excel Services (SharePoint server 2013) alebo Excel Web App (Office Web Apps Server). Toto rozhodnutie môže ovplyvniť, či sa zošity, ktoré obsahujú vypočítavané polia (vytvorené pomocou doplnku Power Pivot pre Excel), dajú zobraziť v okne prehliadača.
Nasledujúca tabuľka obsahuje súhrnné informácie o tom, či sú vypočítavané položky podporované v službách Excel Services (SharePoint Server 2013), Excel Web App (Office Web Apps server) a Excel pre web (v SharePointe).
Vypočítavaná položka |
Služby Excel Services (SharePoint Server 2013, lokálne) |
Excel Web App (Office Web Apps, lokálne) |
Excel pre web (v SharePoint Online ) |
---|---|---|---|
Áno |
Áno |
Áno, ak sú zdroje údajov, ktoré sa používajú, podporované v SharePointe. Pozrite si tému použitie externých údajov v zošitoch v SharePointe. |
|
Áno |
Áno |
Áno, ak sú zdroje údajov, ktoré sa používajú, podporované v SharePointe. Pozrite si tému použitie externých údajov v zošitoch v SharePointe. |
|
Áno |
Nie. Možnosti doplnku Power Pivot vrátane vypočítavaných polí a dátových modelov nie sú podporované na serveri Office Web Apps (lokálne). |
Áno, ak sú zdroje údajov, ktoré sa používajú, podporované v SharePointe. Pozrite si tému použitie externých údajov v zošitoch v SharePointe. |
Ďalšie informácie nájdete v týchto témach:
-
Porovnanie služieb Excel Services v SharePointe na Excel Web App
-
Analytické funkcie v Exceli a službách Excel Services (SharePoint Server) (Toto sa vzťahuje na lokálne prostredie)
-
Možnosti analytických nástrojov v službe Power BI for Microsoft 365, Excel a SharePoint (Toto sa vzťahuje na Microsoft 365 prostredie)
Dôležité: Ak sa pokúsite zobraziť zošit, ktorý obsahuje vypočítavané položky (alebo nepodporované funkcie) v okne prehliadača, a zobrazí sa chybové hlásenie s informáciou, že zošit nie je podporovaný, skúste zošit otvoriť v programe Excel 2013.
Čo sú Vypočítavané miery?
Vypočítavané opatrenie je vlastný výpočet, ktorý môžete vytvoriť v Excel, keď pracujete s viacrozmernými údajmi uloženými v službe SQL Server Analysis Services. Vypočítavané miery sú užitočné na definovanie výpočtov, ktoré už nemusia existovať v databáze. Príklady vlastných výpočtov môžu zahŕňať nasledovné:
-
Opatrenie predajnej kvóty, ktoré používa konkrétny vzorec
-
Percentuálna hodnota s celkovým objemom položiek v skupine
-
Miera hrubého zisku, ktorá používa zložitý dotaz
-
Miera príjmu, ktorá používa súčet hrubých ziskov a nákladov na produkty
Keď vytvoríte vypočítavané opatrenie, zadefinujte dotaz multidimenzionálnych výrazov (MDX). Toto sa jednoducho vykoná pomocou dialógového okna vypočítavaná miera v Exceli, ktoré umožňuje použiť funkciu presúvania myšou na nastavenie dotazu.
Vytvorenie vypočítavanej miery v Excel
-
Vytvorte zostavu kontingenčnej tabuľky alebo zostavu kontingenčného grafu pomocou údajov uložených v kocke služieb analýzy.
-
Na karte analyzovať kliknite v skupine výpočty na položku Nástroje OLAP > vypočítavaný ukazovateľ MDX. Otvorí sa dialógové okno Nová vypočítavaná miera .
-
Do poľa názov zadajte názov vypočítavanej mierky.
-
(Tento krok je voliteľný.) Ak chcete určiť miesto, kde sa má vypočítavané opatrenie Zobraziť v zozname polí kontingenčnej tabuľky (alebo kontingenčného grafu), vykonajte jeden alebo oba z nasledujúcich krokov:
-
Ak chcete určiť miesto, kde sa má vypočítavané opatrenie Zobraziť v zozname polí kontingenčnej tabuľky (alebo kontingenčného grafu), použite zoznam skupina mier . Ak nezadáte skupinu merná hodnota, vypočítaná miera sa zobrazí v skupine s názvom hodnoty.
-
Do poľa priečinok zadajte názov na vytvorenie zobrazovaného priečinka pre vypočítavanú mieru.
-
-
Na karte polia a položky presuňte položku (napríklad mieru) na tablu MDX .
-
Pridajte operáciu, napríklad +,-,/alebo * za položkou na table MDX .
-
Na karte polia a položky presuňte myšou ďalšiu položku na tablu MDX .
-
Zopakujte kroky 5-7, kým nebudete mať položky a váš vzorec nastavený.[Measures].[Product Cost]+[Measures].[Gross Profit]
Ak napríklad vytvárate vypočítavané opatrenie s názvom výnosy, na table MDX môže byť dotaz, ktorý sa podobá -
Vyberte položku test MDX a uistite sa, že dotaz bude fungovať správne.
-
Vyberte tlačidlo OK , ak chcete vytvoriť vypočítavanú mieru.
-
Ak chcete použiť vypočítavanú mieru v zostave, vyberte ju v zozname polia kontingenčnej tabuľky (alebo polia kontingenčného grafu). Nájdete ju v umiestnení, ktoré bolo uvedené v kroku 4.
Poznámka: Keďže vypočítavaný ukazovateľ MDX programu Excel sa používa na vytvorenie špecifického výpočtu relácie pre zdroj údajov služby SQL Server Analysis Services, vypočítaná miera bude obmedzená na reláciu a pripojenie zdroja údajov, ktoré ste použili. Ďalšie informácie o vytváraní vypočítavaných členov v relácii.
Čo sú vypočítavané členy?
Vypočítavaný člen je množina členov, ktorí môžete definovať v Excel, keď pracujete s viacrozmernými údajmi uloženými v službách na analýzu servera. Vypočítavané členy sú užitočné na definovanie množín položiek, ktoré už nemusia existovať v databáze. Príklady týchto vlastných množín môžu obsahovať nasledovné:
-
Oblasť, ktorá sa skladá z určitých geografických oblastí, ako sú napríklad krajiny, regióny alebo štáty
-
Skupina produktov, ktoré sa počítajú na čiastku kvóty predajného zástupcu
-
Množina propagačných aktivít súvisiacich s konkrétnou marketingovou kampaňou
Podobne ako pri vypočítavaných mierach, keď vytvoríte vypočítavaný člen, definujete dotaz MDX. Táto možnosť sa jednoducho vykoná pomocou dialógového okna vypočítavaný člen v Exceli, vďaka čomu môžete na nastavenie dotazu použiť funkciu presúvania myšou.
Poznámka: Pri práci s kontingenčnou tabuľkou v Exceli a použití nástrojov OLAP na pridanie vypočítavaného člena nebudete môcť zrušiť jeho začiarknutie v rozbaľovacom zozname polí, ak je zdroj údajov pripojený k serveru s SQL serverom 2008 alebo starším. Ak je zdroj údajov pripojený k serveru so serverom SQL Server 2008 R2 alebo novším, môžete vybrať a zrušiť výber vypočítavaného člena v rozbaľovacom zozname filter.
Vytvorenie vypočítavaného člena v Excel
-
Vytvorte zostavu kontingenčnej tabuľky alebo zostavu kontingenčného grafu pomocou údajov uložených v kocke služieb analýzy.
-
Na karte analyzovať kliknite v skupine výpočty na položku Nástroje OLAP > vypočítavaný člen MDX. Otvorí sa dialógové okno nový vypočítavaný člen .
-
Do poľa názov zadajte názov vypočítavaného člena.
-
Ak chcete určiť miesto, kde sa má vypočítavaný člen Zobraziť v zozname polia kontingenčnej tabuľky (alebo polia kontingenčného grafu), použite zoznam nadradenej hierarchie .
Venovať zvýšenú pozornosť tomu, čo ste vybrali. Na to, aby ste ho mohli použiť v zostave kontingenčnej tabuľky (alebo v zostave kontingenčného grafu), budete musieť vedieť, kde ste zadali vypočítavaný člen. -
Na karte polia a položky presuňte položku (napríklad hierarchiu dimenzií) na tablu MDX .
-
Pridajte operáciu, napríklad +,-,/alebo * za položkou na table MDX .
-
Na karte polia a položky presuňte myšou ďalšiu položku na tablu MDX .
-
Zopakujte kroky 5-7, kým nebudete mať položky a váš vzorec nastavený.[Product].[Product Categories]-[Product].[Product Categories].[Category].&[4]-[Product].[Product Categories].[Category].&[3]
Ak napríklad vytvárate vypočítavaný člen s názvom základné produkty, ktoré zahŕňajú všetky ale dve kategórie produktov, na table MDX môže byť dotaz, ktorý sa podobá -
Vyberte položku test MDX a uistite sa, že dotaz bude fungovať správne.
-
Vyberte tlačidlo OK , ak chcete vytvoriť vypočítavaný člen.
-
Ak chcete do zostavy kontingenčnej tabuľky pridať vypočítavaný člen (alebo zostavu kontingenčného grafu), vykonajte tieto kroky:
-
Uistite sa, že pre zostavu je vybratá aspoň jedna miera.
-
V zozname polia kontingenčnej tabuľky (alebo kontingenčného grafu) rozbaľte nadradenú dimenziu, ktorú ste zadali v kroku 4.
-
Začiarknite políčko vedľa hierarchie dimenzií, ktorá zodpovedá hierarchii, ktorú ste použili na vytvorenie vypočítavaného člena. V zostave sa zobrazia informácie o všetkých členoch dimenzií v skupine vrátane vypočítaného člena, ktorý ste vytvorili.
-
-
(Táto možnosť je voliteľná.) Ak chcete zobraziť informácie len pre vypočítavaný člen v zostave, vykonajte tieto kroky:
-
V zozname polia kontingenčnej tabuľky (alebo kontingenčného grafu) ukážte na hierarchiu dimenzií, ktorá obsahuje vypočítavaný člen.
-
Keď sa zobrazí šípka nadol, kliknutím (alebo ťuknutím) otvorte dialógové okno Výber poľa .
-
Zrušte začiarknutie políčok pre všetky položky okrem vypočítavaného člena, ktorý ste vytvorili.
-
Čo sú vypočítavané polia?
Vypočítavané polia sú užitočné, ak chcete vytvoriť vypočítavanú položku v kontingenčnej tabuľke alebo zostave, ktorá nepoužíva viacrozmerné údaje uložené v analytických službách, ale namiesto toho používa údaje v údajovom modeli v zošite vytvorenom pomocou doplnku Power Pivot in Excel. Hodnoty vo vypočítavaných poliach sa môžu zmeniť na základe kontextu. Kontext je určený výberovými riadkami, stĺpcami, filtrami alebo vo vlastnom vzorci pomocou výrazov data analysis Expressions (Dax) v doplnku PowerPivot.
Podobne ako Vypočítavané miery a vypočítavané členy sú vypočítavané polia uvedené v zozname polia kontingenčnej tabuľky (alebo polia kontingenčného grafu), zvyčajne v skupine hodnoty. K dispozícii je niekoľko možností na vytvorenie vypočítavaného poľa.
Vytvorenie vypočítavaného poľa v Excel
Podrobné informácie o tom, ako vytvoriť a pracovať s vypočítavanými poľami, nájdete v týchto zdrojoch: