Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Počítaný sloupec umožňuje přidat nová data do tabulky v Power Pivot datovém modelu. Místo vkládání nebo importu hodnot do sloupce vytvoříte vzorec dax (Data Analysis Expressions),který definuje hodnoty sloupců.

Pokud třeba potřebujete do každého řádku v tabulce factSales přidat hodnoty zisků z prodeje. Přidáním nového počítaného sloupce a pomocí vzorce =[SalesAmount]-[TotalCost]–[ReturnAmount]se nové hodnoty počítají odečtením hodnot z každého řádku ve sloupcích TotalCost a ReturnAmount od hodnot v každém řádku sloupce SalesAmount. Sloupec Zisk pak můžete použít v kontingenční tabulce, PivotChart nebo Power View sestavě – stejně jako v jakémkoli jiném sloupci.

Tento obrázek znázorňuje počítaný sloupec v Power Pivot.

Počítaný sloupec v doplňku PowerPivot

Poznámka: I když jsou počítané sloupce a míry podobné, protože každý z nich závisí na vzorci, liší se. Míry se nejčastěji používají v oblasti Hodnoty kontingenční tabulky nebo PivotChart. Počítané sloupce použijte, když chcete počítané výsledky umístit do jiné oblasti kontingenční tabulky , například do sloupce nebo řádku v kontingenční tabulce nebo na osu v PivotChart. Další informace o opatřeních najdete v tématu Míry v Power Pivotu.

Principy počítaných sloupců

Vzorce v počítaných sloupcích jsou podobně jako vzorce, které vytvoříte v Excel. Nemůžete ale vytvářet různé vzorce pro různé řádky v tabulce. Vzorec jazyka DAX se místo toho automaticky použije na celý sloupec.

Pokud sloupec obsahuje vzorec, hodnota bude vypočítána pro každý řádek. Výsledky se pro sloupec počítají hned po zadání vzorce. Hodnoty sloupců se pak přepočítá podle potřeby, například při aktualizaci podkladových dat.

Počítané sloupce můžete vytvořit podle míry a dalších počítaných sloupců. Můžete třeba vytvořit jeden počítaný sloupec, který extrahuje číslo z řetězce textu, a pak toto číslo použijete v jiném počítaném sloupci.

Příklad

Počítaný sloupec můžete podporovat daty, která přidáte do existující tabulky. Můžete se například rozhodnout zřetězit hodnoty, provádět sčítání, extrahovat podřetězce nebo porovnávat hodnoty v jiných polích. Pokud chcete přidat počítaný sloupec, měli byste už mít aspoň jednu tabulku v Power Pivot.

Podívejte se na tento vzorec:

=EOMONTH([StartDate];0])

Pomocí ukázkových dat contoso extrahuje tento vzorec měsíc ze sloupce StartDate v tabulce Propagační akce. Potom vypočítá hodnotu konce měsíce pro každý řádek v tabulce Propagační akce. Druhý parametr určuje počet měsíců před nebo za měsícem v aplikaci StartDate. v tomto případě 0 znamená stejný měsíc. Pokud je například hodnota ve sloupci StartDate 1. 6. 2001, bude hodnota počítaného sloupce 30. 6. 2001.

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

Ve výchozím nastavení se nové počítané sloupce přidávají napravo od ostatních sloupců a sloupec se automaticky přiřadí výchozímu názvu CalculatedColumn1, CalculatedColumn2a tak dále. Po vytvoření sloupců můžete podle potřeby změnit uspořádání a přejmenování sloupců.

Existují určitá omezení změn počítaných sloupců:

  • Každý název sloupce by měl být v tabulce jedinečný.

  • Vyhněte se názvům, které už byly použity pro míry ve stejném sešitu. I když je možné, aby míra a počítaný sloupec měl stejný název, pokud názvy nejsou jedinečné, můžete snadno získat chyby výpočtu. Abyste se vyhnuli náhodnému vyvolání míry, používejte při odkazování na sloupec vždy plně kvalifikovaný odkaz na sloupec.

  • Při přejmenování počítaného sloupce je také nutné aktualizovat všechny vzorce, které spoléhají na existující sloupec. Pokud jste v režimu ruční aktualizace, aktualizace výsledků vzorců probíhá automaticky. Tato operace ale může nějakou dobu trvat.

  • Existují některé znaky, které nelze použít v názvech sloupců nebo v názvech jiných objektů v Power Pivot. Další informace najdete v tématu "Naming Requirements" (Požadavky na pojmenování) ve specifikaci syntaxe jazyka DAX pro Power Pivot.

Přejmenování nebo úprava existujícího počítaného sloupce:

  1. V 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 potvrďte nový název.

Změna datového typu

Datový typ počítaného sloupce můžete změnit stejným způsobem jako u ostatních sloupců. Nemůžete provádět následující změny datového typu: z textu na desetinné číslo, z textu na celé číslo, z textu na měnu a z textu k datu. Můžete změnit text na logickou hodnotu.

Výkon počítaných sloupců

Vzorec pro počítaný sloupec může být náročnější na zdroje než vzorec použitý pro míru. Jedním z důvodů je, že výsledek počítaného sloupce se počítá vždy pro každý řádek tabulky, zatímco míra se vypočítá jenom pro buňky, které se používají v kontingenční tabulce nebo PivotChart.

Například tabulka s milionem řádků bude mít vždy počítaný sloupec s milionem výsledků a odpovídající vliv na výkon. Kontingenční tabulka ale obvykle filtruje data použitím záhlaví řádků a sloupců. To znamená, že míra se počítá jenom pro podmnožinu dat v každé buňce kontingenční tabulky.

Vzorec má závislosti na odkazech na objekty ve vzorci, například na jiných sloupcích nebo výrazech, které hodnotí hodnoty. Například počítaný sloupec, který je založený na jiném sloupci , nebo výpočet, který obsahuje výraz s odkazem na sloupec, nelze vyhodnotit, dokud se nevyhodnotí druhý sloupec. Ve výchozím nastavení je automatická aktualizace povolená. Mějte tedy na paměti, že závislosti vzorců mohou mít vliv na výkon.

Pokud se chcete vyhnout problémům s výkonem při vytváření počítaných sloupců, postupujte podle těchto pokynů:

  • Namísto vytvoření jednoho vzorce, který obsahuje mnoho složitých závislostí, vytvořte vzorce v krocích s výsledky uloženými ve sloupcích, abyste mohli ověřit výsledky a vyhodnotit změny výkonu.

  • Změny dat často vyvolá aktualizace počítaných sloupců. Tomu můžete zabránit tak, že nastavíte režim přepočítání na ruční. Mějte ale na paměti, že pokud jsou některé hodnoty v počítané sloupci nesprávné, sloupec se deaktivuje, dokud data ne aktualizovat a přepočítat.

  • Pokud změníte nebo odstraníte relace mezi tabulkami, budou vzorce, které používají sloupce v těchto tabulkách, neplatné.

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

Úkoly

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

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

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

×