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
W oknie programu PowerPivot przełącz się z powrotem do widoku danych, a następnie zaznacz tabelę FactSales.
Na karcie Projekt w grupie Kolumny kliknij przycisk Dodaj.
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].
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.
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
W oknie programu PowerPivot w widoku danych wybierz tabelę DimProduct.
Na karcie Projekt w grupie Kolumny kliknij przycisk Dodaj.
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]).
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.
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.
Na karcie Projekt w grupie Kolumny kliknij przycisk Dodaj.
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]).
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).