Udostępnij za pośrednictwem


Dodawanie kolumny indeksu

Polecenie kolumny Indeks dodaje nową kolumnę do tabeli z jawnymi wartościami pozycji i jest zwykle tworzone w celu obsługi innych wzorców transformacji.

Zrzut ekranu przedstawiający polecenie dodawania kolumny indeksu na karcie Dodawanie kolumny.

Domyślnie indeks początkowy rozpoczyna się od wartości 0 i ma przyrost 1 na wiersz.

Zrzut ekranu przedstawiający tabelę z dziewięcioma wierszami z nową kolumną indeksu z dziewięcioma wierszami zawierającymi wartości od 0 (górny wiersz) do 8 (dolny wiersz).

Możesz również skonfigurować zachowanie tego kroku, wybierając opcję Niestandardowy i konfigurując dwa parametry:

  • Indeks początkowy: określa początkową wartość indeksu.
  • Inkrementacja: określa, ile należy zwiększać dla każdej wartości indeksu.

Zrzut ekranu przedstawiający okno dialogowe Dodawanie kolumny indeksu z indeksem początkowym ustawionym na wartość 0 i przyrostem ustawionym na 1.

Na przykład w tym artykule zaczniesz od poniższej tabeli, która ma tylko jedną kolumnę, ale zwróć uwagę na wzorzec danych w kolumnie.

Zrzut ekranu przedstawiający przykładową tabelę początkową z cyklicznym wzorcem co trzeci wiersz.

Załóżmy, że Twoim celem jest przekształcenie tej tabeli w tabelę pokazaną na poniższej ilustracji z kolumnami Date (Data), Account (Konto) i Sale (Sprzedaż).

Przykładowa tabela danych wyjściowych z trzema kolumnami utworzonymi na podstawie cyklicznego wzorca każdego trzeciego wiersza w początkowej tabeli z jedną kolumną.

Krok 1. Dodawanie kolumny indeksu

Najpierw musisz dodać nową kolumnę Indeks do tabeli rozpoczynającej się od 0.

Zrzut ekranu przedstawiający kolumnę Indeks rozpoczynającą się od zera.

Krok 2. Dodawanie kolumny modulo z kolumny indeksu

Następnym krokiem jest wybranie nowo dodanej kolumny indeksu, a następnie na karcie Dodaj kolumnę wybierz pozycję Modulo standardowe>.

W oknie dialogowym Modulo wprowadź liczbę, z której chcesz znaleźć resztę dla każdej wartości w kolumnie. W takim przypadku wzorzec powtarza się co trzy wiersze, więc wprowadź wartość 3.

Zrzut ekranu przedstawiający okno dialogowe Modulo z wartością ustawioną na 3.

Wynik tej operacji daje nową kolumnę o nazwie Modulo.

Zrzut ekranu przedstawiający kolumnę Modulo dodaną do tabeli, która powtarza wzorzec od 0 do 2 w dziewięciu wierszach.

Krok 3. Dodawanie kolumny z podziałem liczb całkowitych z kolumny indeksu

Wybierz kolumnę Indeks, przejdź do karty Dodaj kolumnę, a następnie wybierz pozycję Podział standardowy>(liczba całkowita)..

Zrzut ekranu przedstawiający przycisk Podziel (liczba całkowita) na karcie Dodaj kolumnę.

W oknie dialogowym Dzielenie całkowite wprowadź liczbę, według której każda wartość ma być podzielona w kolumnie. W takim przypadku wzorzec powtarza się co trzy wiersze, więc wprowadź wartość 3.

Zrzut ekranu przedstawiający okno dialogowe Dzielenie (liczba całkowita) z dodaną wartością 3.

Usuń kolumnę Indeks , ponieważ nie jest już potrzebna. Tabela wygląda teraz jak na poniższej ilustracji.

Zrzut ekranu przedstawiający tabelę z kolumną Integer-division z wartością 0 w pierwszych 3 wierszach, 1 w następnych 3 i 2 w ciągu ostatnich 3.

Krok 4. Przestawianie kolumny

Tabela zawiera teraz trzy kolumny, w których:

  • Kolumna Column1 zawiera wartości, które powinny znajdować się w końcowej tabeli.
  • Modulo zapewnia położenie kolumny wartości (podobne do współrzędnych y wykresu xy).
  • Dzielenie całkowite zapewnia położenie wiersza wartości (podobne do współrzędnych x wykresu x).

Aby uzyskać odpowiednią tabelę, musisz przełączyć kolumnę Modulo przy użyciu wartości z kolumny Column1 , gdzie te wartości nie są agregowane.

  1. Wybierz kolumnę Modulo .

  2. Na karcie Przekształć wybierz kolumnę przestawną z grupy Dowolna kolumna.

  3. W oknie dialogowym Kolumna przestawna wybierz przycisk Opcji Zaawansowane.

  4. Upewnij się, że kolumna Value jest ustawiona na Kolumna1, a funkcja Wartości agregacji ma wartość Nie agreguj.

    Zrzut ekranu przedstawiający okno dialogowe kolumny przestawnej z ustawionymi wartościami.

    Więcej informacji: Kolumny przestawne

Wynik tej operacji daje tabelę z czterema kolumnami, jak pokazano na poniższej ilustracji.

Zrzut ekranu przedstawiający przykładowe wartości tabeli z kolumny 1 przestawne na trzy kolumny z trzema wierszami dla każdej kolumny.

Krok 5. Czyszczenie tabeli

Możesz teraz usunąć kolumnę Integer-division i podwyższyć poziom pierwszego wiersza tabeli, aby stać się nagłówkami tabeli. Więcej informacji: Podwyższanie poziomu lub obniżanie nagłówków kolumn

Po zdefiniowaniu poprawnych typów danych dla kolumn tabela będzie wyglądać podobnie do poniższej tabeli z dokładnie trzema kolumnami, których potrzebujesz, oraz kształtem, którego szukasz.

Zrzut ekranu przedstawiający ostatnią przykładową tabelę danych wyjściowych bez kolumny Integer-division i promowany nagłówki pierwszego wiersza.