Počítané sloupce v Power Pivotu

Poznámka:  Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady .

Počítaný sloupec umožňuje přidání nových dat do tabulky v vaší Power Pivot datového modelu. Místo vkládání nebo import hodnot do sloupce, vytvoříte vzorec Data Analysis Expressions (DAX), který definuje hodnot sloupce.

Pokud například potřebujete přidat hodnoty zisků z prodeje pro každý řádek v tabulce factSales . Přidáním nového počítaného sloupce které využívají vzorec = [SalesAmount]-[TotalCost]-[ReturnAmount]nové hodnoty jsou vypočítány pomocí odečtení hodnoty z jednotlivých řádek ve sloupci TotalCost a ReturnAmount z hodnotami v jednotlivých řádcích SalesAmount sloupec. Sloupec Profit lze v sestavě kontingenční tabulky, kontingenční graf nebo Power View – stejně jako jakýkoli jiný sloupec.

Na tomto obrázku vykazuje počítaný sloupec v Power Pivot.

Počítaný sloupec v doplňku PowerPivot

Poznámka: Když počítané sloupce a míry jsou podobné, protože každý závisí na vzorci, se liší. Míry se nejčastěji používají v oblasti hodnot kontingenční tabulky nebo kontingenčního grafu. Použití počítaných sloupců, když chcete umístit vypočtených výsledků do jiné oblasti kontingenční tabulky – třeba sloupce nebo řádku v kontingenční tabulce nebo na osu v kontingenčním grafu. Další informace o míry najdete v článku míry v doplňku Power Pivot.

Principy počítaných sloupců

Vzorce v počítaných sloupcích jsou podobně jako vzorce, které vytvoříte v aplikaci Excel. Však nelze vytvořit různých vzorců pro různé řádků v tabulce. Místo toho vzorec jazyka DAX automaticky použit celý sloupec.

Pokud sloupec obsahuje vzorec, hodnota bude vypočítána pro každý řádek. Výsledky ve sloupci budou vypočteny ihned po zadání vzorce. Je-li to nezbytné, například při aktualizaci podkladových dat, hodnoty ve sloupci budou následně přepočteny.

Můžete vytvářet počítané sloupce podle opatření a další počítaných sloupců. Může například vytvořit jeden počítaný sloupec extrahovat číslo z textového řetězce a toto číslo použít v jiné počítaný sloupec.

Příklad

Může podporovat počítaného sloupce s daty, která je přidat do existující tabulky. Můžete například zřetězí hodnoty, provádět sčítání, Extrahovat podřetězec nebo porovnání hodnoty v dalších polí. Pokud chcete přidat počítaný sloupec, by měl mít už máte alespoň jednu tabulku v Power Pivot.

Si na tento vzorec:

=EOMONTH([StartDate],0])

Používají se ukázková data Contoso a vzorec extrahuje měsíc ze sloupce StartDate v tabulce Promotion. Pak vypočítá hodnotu konce měsíce pro každý řádek tabulky Promotion. Druhý parametr určuje počet měsíců před měsícem ve sloupci StartDate nebo po něm. V tomto případě hodnota 0 znamená stejný měsíc. Pokud je ve sloupci StartDate třeba hodnota 6/1/2001, v počítaném sloupci bude hodnota 6/30/2001.

Další informace o ukázkových datech Contoso najdete v tématu načtení ukázkových dat pro jazyk DAX a datový Model výukové programy pro.

Pojmenování počítaných sloupců

Ve výchozím nastavení nových počítaných sloupcích se přidají napravo od ostatních sloupců a sloupci automaticky získá výchozí název CalculatedColumn1CalculatedColumn2a tak dál. Po vytvoření sloupců, můžete změnit uspořádání a podle potřeby přejmenujte sloupce.

Existují některá omezení změny počítané sloupce:

  • Název každého sloupce by měl být jedinečný v rámci tabulky.

  • Vyhněte se názvy, které již byly použity pro opatření ve stejném sešitu. Přestože je možné měřítko a počítaný sloupec, který má mít stejný název, pokud nejsou jedinečné názvy můžete snadno dostali chyb ve výpočtu. Vyhnout se omylem použití míru, vždy označovat plně kvalifikovaný název sloupce odkaz na sloupec.

  • Při přejmenování počítaný sloupec, musíte taky aktualizovat všechny vzorce, které jsou závislé na existující sloupec. Pokud jste v režimu ruční aktualizace, aktualizace výsledků vzorců nastane automaticky. Tuto operaci však může chvíli trvat.

  • Existuje několik znaků, které nelze použít v názvech sloupců nebo v názvech jiných objektů v Power Pivot. Další informace najdete v tématu "Pojmenování požadavky" " specifikace syntaxe jazyka DAX pro doplněk Power Pivot.

Postup přejmenování nebo úpravy existujícího počítaného sloupce:

  1. V okně Power Pivot klikněte pravým tlačítkem myši na záhlaví počítaného sloupce, který chcete přejmenovat, a klikněte na Přejmenovat sloupec.

  2. Zadejte nový název a stisknutím klávesy ENTER jej přijměte.

Změna datového typu

Změna datového typu pro počítaný sloupec stejným způsobem, můžete změnit datový typ pro ostatní sloupce. Nelze provést následující změny datový typ: z textu na desítkové. z textu celé číslo, z textu měnu a textu k určitému datu. Můžete provést změny textu pro logická hodnota.

Vliv počítaných sloupců na výkon

Vzorec pro počítané sloupce lze náročnější než vzorec použitý pro míru. Jeden z důvodů je, že bude výsledek pro počítaný sloupec vždy počítá pro každý řádek v tabulce, že míru počítán pouze buňky, které se používají v kontingenční tabulce nebo kontingenčním grafu.

Tabulka s miliónů řádky například bude mít vždycky počítaného sloupce s výsledky miliónů a odpovídající dopad na výkon. Kontingenční tabulky však obecně filtruje data použitím záhlaví řádků a sloupců. To znamená, že míru vypočte jenom pro podmnožinu dat v jednotlivých buňkách kontingenční tabulky.

Vzorec obsahuje závislostí na objekt odkazy ve vzorci, například jiných sloupců nebo výrazů, jejichž hodnot. Například počítaný sloupec, který je založený na jiný sloupec – nebo výpočtu, který obsahuje výraz se odkaz na sloupec – nemůže být vyhodnocen, dokud druhého sloupce Vyhodnocená každá její položka. Ve výchozím nastavení je povolena automatické aktualizace. Ano mějte na paměti, že předchůdců může ovlivnit výkon.

Chcete-li při vytváření počítaných sloupců předejít problémům s výkonem, řiďte se těmito pokyny:

  • Namísto vytvořit vzorec, který obsahuje mnoho závislostí složité, vytvořte vzorce kroky s výsledky uloží do sloupce, tak, aby se daly ověřte výsledky a vyhodnocení změnami výkonu.

  • Úpravy dat často způsobí aktualizace počítaných sloupců. Můžete předejít nastavením režim přepočítávání ručně. Mějte na paměti, ale pokud jsou všechny hodnoty v počítaném sloupci nesprávné že sloupci přestane být platná, dokud nebude aktualizace a přepočet dat:

  • Pokud změníte nebo odstraníte relace mezi tabulkami, vzorce využívající sloupce v těchto tabulkách se stanou neplatnými.

  • Pokud vytvoříte vzorec, který obsahuje cyklickou závislost nebo odkazuje sám na sebe, dojde k chybě.

Úkoly

Další informace o práci s počítanými sloupci naleznete v tématu Vytvoření počítaného sloupce.

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×