Udostępnij za pośrednictwem


Tworzenie kolumny obliczeniowej (samouczek)

W trakcie tej lekcji należy utworzyć nowe dane w skoroszycie programu PowerPivot przez dodanie kolumn obliczeniowych. Kolumna obliczeniowa jest oparta na danych, które już istnieją w skoroszycie programu PowerPivot.

Na podstawie informacji dotyczących przychodów i kosztów, które znajdują się w istniejących danych, zostanie utworzona kolumna obliczeniowa o nazwie Łączny zysk. Ponadto w tabeli DimProducts zostaną utworzone kolumny obliczeniowe odwołujące się do wartości kategorii produktów, które znajdują się w innych tabelach. Następnie te powiązane kolumny będą używane w nowej hierarchii, która będzie zawierać kategorię produktów, podkategorię oraz nazwy produktów. Okaże się, że dodanie kolumn z powiązanych tabel zwiększa możliwości tabeli przestawnej w zakresie eksploracji hierarchii, które zawierają pola z innych tabel. Aby uzyskać więcej informacji, zobacz temat Kolumny obliczeniowe.

Wymagania wstępne

Ten temat stanowi część samouczka programu PowerPivot for Excel, który należy przerabiać w określonej kolejności. Aby uzyskać informacje dotyczące wymagań wstępnych oraz pierwszego kroku w samouczku, zobacz temat Wprowadzenie do samouczków programu PowerPivot for Excel.

Tworzenie kolumny obliczeniowej Łączny zysk

  1. W oknie programu PowerPivot przełącz się z powrotem do widoku danych, a następnie zaznacz tabelę FactSales.

  2. Na karcie Projekt w grupie Kolumny kliknij przycisk Dodaj.

  3. Na pasku formuły znajdującym się powyżej tabeli wpisz poniższą formułę. Funkcja autouzupełniania pomaga wpisywać w pełni kwalifikowane nazwy kolumn i tabel oraz wyświetla listę dostępnych funkcji. Aby zapoznać się ze wskazówkami dotyczącymi sposobu używania funkcji autouzupełniania, zobacz temat Tworzenie formuł na potrzeby obliczeń.

    =[SalesAmount] - [TotalCost] - [ReturnAmount].

  4. Po zakończeniu tworzenia formuły naciśnij klawisz ENTER, aby ją zaakceptować.

    Wszystkie wiersze kolumny obliczeniowej zostaną wypełnione wartościami. Przewijając tabelę w dół, można zobaczyć, że te wiersze mają różne wartości dla tej kolumny, co jest zależne od danych w każdym z tych wierszy.

  5. Zmień nazwę kolumny, klikając prawym przyciskiem myszy kartę CalculatedColumn1, a następnie wybierając polecenie Zmień nazwę kolumny. Wpisz nazwę Łączny_zysk, a następnie naciśnij klawisz ENTER.

Tworzenie kolumn obliczeniowych do obsługi powiązanych danych

  1. W oknie programu PowerPivot w widoku danych wybierz tabelę DimProduct.

  2. Na karcie Projekt w grupie Kolumny kliknij przycisk Dodaj.

  3. Na pasku formuły znajdującym się powyżej tabeli wpisz poniższą formułę. Funkcja RELATED zwraca wartość z powiązanej tabeli. W tym przypadku tabela ProductCategory zawiera nazwy kategorii produktów, których umieszczenie w tabeli DimProduct ułatwi tworzenie hierarchii obejmującej informacje o kategorii. Aby uzyskać więcej informacji dotyczących tej funkcji, zobacz temat Funkcja RELATED.

    =RELATED(ProductCategory[ProductCategoryName]).

  4. Po zakończeniu tworzenia formuły naciśnij klawisz ENTER, aby ją zaakceptować.

    Wszystkie wiersze kolumny obliczeniowej zostaną wypełnione wartościami. Przewijając tabelę w dół, można zobaczyć, że każdy wiersz zawiera nazwę kategorii produktu.

  5. Zmień nazwę kolumny, klikając prawym przyciskiem myszy kartę CalculatedColumn1, a następnie wybierając polecenie Zmień nazwę kolumny. Wpisz nazwę Kategoria produktów i naciśnij klawisz ENTER.

  6. Na karcie Projekt w grupie Kolumny kliknij przycisk Dodaj.

  7. Na pasku formuły znajdującym się powyżej tabeli wpisz poniższą formułę, a następnie naciśnij klawisz ENTER, aby ją zaakceptować.

    =RELATED(DimProductSubcategory[ProductSubcategoryName]).

  8. Zmień nazwę kolumny, klikając prawym przyciskiem myszy kartę CalculatedColumn1, a następnie wybierając polecenie Zmień nazwę kolumny. Wpisz nazwę Podkategoria produktów i naciśnij klawisz ENTER.

Następny krok

Aby kontynuować wykonywanie tego samouczka, przejdź do następnego tematu: Tworzenie hierarchii w tabeli (samouczek).

Zobacz także

Koncepcje

Tworzenie formuł na potrzeby obliczeń