Přidání indexového sloupce
Příkaz Index column přidá do tabulky nový sloupec s explicitními hodnotami pozice a obvykle se vytvoří pro podporu jiných vzorů transformace.
Ve výchozím nastavení začíná počáteční index od hodnoty 0 a má přírůstek 1 na řádek.
Chování tohoto kroku můžete nakonfigurovat také tak , že vyberete možnost Vlastní a nakonfigurujete dva parametry:
- Počáteční index: Určuje počáteční hodnotu indexu.
- Přírůstek: Určuje, kolik se má zvýšit každou hodnotu indexu.
V příkladu v tomto článku začnete s následující tabulkou, která obsahuje pouze jeden sloupec, ale všimněte si vzoru dat ve sloupci.
Řekněme, že vaším cílem je transformovat tuto tabulku na tabulku zobrazenou na následujícím obrázku se sloupci Datum, Účet a Prodej.
Nejprve musíte do tabulky přidat nový indexový sloupec, který začíná od 0.
Dalším krokem je vybrat nově přidaný indexový sloupec a pak na kartě Přidat sloupec vybrat Standardní>modulo.
V dialogovém okně Modulo zadejte číslo, ze kterého chcete najít zbytek pro každou hodnotu ve sloupci. V tomto případě se vzor opakuje každé tři řádky, takže zadejte 3.
Výsledkem této operace je nový sloupec s názvem Modulo.
Vyberte sloupec Index, přejděte na kartu Přidat sloupec a pak vyberte Standardní>dělit (celé číslo).
V dialogovém okně Integer-divide zadejte číslo, kterým chcete vydělit každou hodnotu ve sloupci. V tomto případě se vzor opakuje každé tři řádky, takže zadejte hodnotu 3.
Odeberte sloupec Index, protože ho už nepotřebujete. Tabulka teď vypadá jako na následujícím obrázku.
Tabulka teď obsahuje tři sloupce, kde:
- Sloupec1 obsahuje hodnoty, které by měly být v konečné tabulce.
- Modulo poskytuje pozici sloupce hodnoty (podobně jako souřadnice y xy grafu).
- Celočíselné dělení poskytuje pozici řádku hodnoty (podobně jako souřadnice x x grafu).
Abyste dosáhli požadované tabulky, musíte sloupec Modulo otočit pomocí hodnot z sloupce Column1, kde se tyto hodnoty neagregují.
Vyberte sloupec Modulo.
Na kartě Transformace vyberte kontingenční sloupec ze skupiny Libovolný sloupec.
V dialogovém okně Kontingenční sloupec vyberte tlačítko Upřesnit možnosti.
Ujistěte se, že je sloupec Hodnota nastavený na sloupec Column1 a funkce Agregace hodnot je nastavená na Neagregovat.
Další informace: Kontingenční sloupce
Výsledkem této operace je tabulka se čtyřmi sloupci, jak je znázorněno na následujícím obrázku.
Teď můžete odstranit sloupec integer-division a zvýšit úroveň prvního řádku tabulky, aby se stal záhlavím tabulky. Další informace: Zvýšení úrovně nebo snížení úrovně záhlaví sloupců
Po definování správných datových typů pro sloupce vypadá tabulka jako v následující tabulce s přesně třemi sloupci, které jste potřebovali, a obrazcem, který jste hledali.