Microsoft Excel 2013 oferuje różne funkcje analizy biznesowej, które umożliwiają tworzenie zaawansowanych raportów, kart wyników i pulpitów nawigacyjnych. Nowe i ulepszone funkcje obejmują możliwość tworzenia elementów obliczeniowych, takich jak miary obliczeniowe, obliczeniowe elementy członkowskie i pola obliczeniowe. Przeczytaj ten artykuł, aby dowiedzieć się więcej o elementach obliczeniowych i o tym, czy są one obsługiwane w Usługi programu Excel.
Elementy obliczeniowe w Usługi programu Excel
W Excel użytkownicy mogą tworzyć elementy obliczeniowe zawierające miary obliczeniowe, obliczeniowe elementy członkowskie i pola obliczeniowe. Elementy obliczeniowe umożliwiają definiowanie i używanie niestandardowych obliczeń i zestawów elementów, które nie istnieją w bazach danych używanych do tworzenia raportów w formie wykresów przestawnych lub raportów w formie tabeli przestawnej.
Jeśli masz skoroszyt zawierający elementy obliczeniowe, możesz udostępnić go innym osobom, przesyłając go do biblioteki programu SharePoint. W zależności od konfiguracji środowiska programu SharePoint użytkownicy zazwyczaj mogą wyświetlać i używać skoroszytów zawierających elementy obliczeniowe w oknie przeglądarki. Jednak niektóre środowiska mogą nie obsługiwać tej funkcji.
W poniższej tabeli podsumowano, czy elementy obliczeniowe są obsługiwane w programach Usługi programu Excel (SharePoint Server 2013), Excel Web App (Office Web Apps Server) i Excel dla sieci Web (w programie SharePoint).
Element obliczeniowy |
Usługi programu Excel (lokalnieSharePoint Server 2013 ) |
Excel Web App (lokalnieOffice Web Apps ) |
Excel dla sieci Web (w SharePoint Online ) |
---|---|---|---|
Tak |
Tak |
Tak, jeśli używane źródła danych są obsługiwane w programie SharePoint. Zobacz Używanie danych zewnętrznych w skoroszytach w programie SharePoint. |
|
Tak |
Tak |
Tak, jeśli używane źródła danych są obsługiwane w programie SharePoint. Zobacz Używanie danych zewnętrznych w skoroszytach w programie SharePoint. |
|
Tak |
Nie. Funkcje dodatku Power Pivot, w tym pola obliczeniowe i modele danych, nie są obsługiwane w programie Office Web Apps Server (lokalnie). |
Tak, jeśli używane źródła danych są obsługiwane w programie SharePoint. Zobacz Używanie danych zewnętrznych w skoroszytach w programie SharePoint. |
Aby uzyskać więcej informacji, zobacz następujące zasoby:
-
Analiza biznesowa w programach Excel i Usługi programu Excel (SharePoint Server) (dotyczy to środowisk lokalnych)
-
Funkcje analizy biznesowej w usłudze Power BI dla platformy Microsoft 365, programie Excel i programie SharePoint (dotyczy to środowisk Microsoft 365 )
Ważne: Jeśli podczas próby wyświetlenia skoroszytu zawierającego elementy obliczeniowe (lub funkcje nieobsługiwane) w oknie przeglądarki zostanie wyświetlony komunikat o błędzie informujący, że skoroszyt nie jest obsługiwany, spróbuj otworzyć skoroszyt w Excel 2013.
Co to są miary obliczeniowe?
Miara obliczeniowa to obliczenie niestandardowe, które można tworzyć w Excel podczas pracy z danymi wielowymiarowymi przechowywanymi w SQL Server Analysis Services. Miary obliczeniowe są przydatne do definiowania obliczeń, które mogą jeszcze nie istnieć w bazie danych. Przykładowe obliczenia niestandardowe mogą obejmować dowolną z następujących metod:
-
Miara przydziału sprzedaży używająca określonej formuły
-
Miara procentu całkowitej dla elementów w grupie
-
Miara zysku brutto korzystająca ze złożonego zapytania
-
Miara przychodu, która wykorzystuje sumę zysku brutto i kosztu produktu
Podczas tworzenia miary obliczeniowej definiujesz zapytanie MDX (Multidimensional Expressions). Można to łatwo zrobić za pomocą okna dialogowego Miara obliczeniowa w programie Excel, które umożliwia skonfigurowanie zapytania za pomocą funkcji przeciągania i upuszczania.
Aby utworzyć miarę obliczeniową w Excel
-
Tworzenie raportu w formie tabeli przestawnej lub raportu w formie wykresu przestawnego przy użyciu danych przechowywanych w module usług Analysis Services.
-
Na karcie Analiza w grupie Obliczenia wybierz pozycję Narzędzia OLAP > miarą obliczeniową MDX. Zostanie otwarte okno dialogowe Nowa miara obliczeniowa .
-
W polu Nazwa określ nazwę miary obliczeniowej.
-
(Ten krok jest opcjonalny). Aby określić miejsce wyświetlania miary obliczeniowej na liście Pola tabeli przestawnej (lub Pola wykresu przestawnego), wykonaj jedną lub obie z następujących czynności:
-
Za pomocą listy Grupa miar określ miejsce, w którym miara obliczeniowa ma być wyświetlana na liście Pola tabeli przestawnej (lub Pola wykresu przestawnego). Jeśli nie określisz grupy miar, miara obliczeniowa pojawi się w grupie o nazwie Wartości.
-
W polu Folder wpisz nazwę, aby utworzyć folder wyświetlania dla miary obliczeniowej.
-
-
Na karcie Pola i elementy przeciągnij element (na przykład miarę) do okienka MDX .
-
Dodaj operację, taką jak +, -, /lub * po elemencie w okienku MDX .
-
Na karcie Pola i elementy przeciągnij kolejny element do okienka MDX .
-
Powtarzaj kroki od 5 do 7 do momentu skonfigurowania elementów i formuły.[Measures].[Product Cost]+[Measures].[Gross Profit]
Jeśli na przykład tworzysz miarę obliczeniową o nazwie Przychód, w okienku MDX może zostać wyświetlone zapytanie przypominające -
Wybierz pozycję Test mdx , aby upewnić się, że zapytanie będzie działać poprawnie.
-
Wybierz przycisk OK , aby utworzyć miarę obliczeniową.
-
Aby użyć miary obliczeniowej w raporcie, zaznacz ją na liście Pola tabeli przestawnej (lub Pola wykresu przestawnego). Znajdziesz ją w lokalizacji określonej w kroku 4.
Uwaga: Miara obliczeniowa MDX programu Excel służy do tworzenia obliczeń specyficznych dla sesji dla SQL Server Analysis Services źródła danych, dlatego miara obliczeniowa będzie ograniczona do sesji i używanego połączenia ze źródłem danych. Dowiedz się więcej o tworzeniu obliczeniowych członków o zakresie sesji.
Co to są obliczeniowe elementy członkowskie?
Obliczeniowy element członkowski to zestaw elementów, które można zdefiniować w Excel podczas pracy z wielowymiarowymi danymi przechowywanymi w usługach Server Analysis Services. Obliczeniowe elementy członkowskie przydają się do definiowania zestawów elementów, które mogą jeszcze nie istnieć w bazie danych. Przykładami tych zestawów niestandardowych mogą być następujące elementy:
-
Obszar składający się z określonych obszarów geograficznych, takich jak kraje, regiony lub państwa
-
Grupa produktów, które liczą się w kwocie przydziału przedstawiciela handlowego
-
Zestaw działań promocyjnych związanych z konkretną kampanią marketingową
Podobnie jak w przypadku miar obliczeniowych podczas tworzenia obliczeniowego elementu członkowskiego definiowane jest zapytanie MDX. Można to łatwo zrobić za pomocą okna dialogowego Obliczeniowy element członkowski w programie Excel, które umożliwia skonfigurowanie zapytania za pomocą funkcji przeciągania i upuszczania.
Uwaga: Podczas pracy z tabelą przestawną w programie Excel i dodawania obliczeniowego elementu członkowskiego przy użyciu narzędzi OLAP nie będzie można usunąć jej zaznaczenia z listy rozwijanej Lista pól, jeśli źródło danych jest połączone z serwerem z systemem SQL Server 2008 lub starszym. Jeśli źródło danych jest połączone z serwerem z systemem SQL Server 2008 R2 lub nowszym, możesz wybrać i usunąć zaznaczenie obliczeniowego elementu na liście rozwijanej filtru.
Aby utworzyć element obliczeniowy w Excel
-
Tworzenie raportu w formie tabeli przestawnej lub raportu w formie wykresu przestawnego przy użyciu danych przechowywanych w module usług Analysis Services.
-
Na karcie Analiza w grupie Obliczenia wybierz pozycję Narzędzia OLAP > element obliczeniowy MDX. Zostanie otwarte okno dialogowe Nowy obliczeniowy element członkowski .
-
W polu Nazwa określ nazwę obliczeniowego elementu członkowskiego.
-
Lista Hierarchia nadrzędna umożliwia określenie miejsca, w którym element obliczeniowy ma być wyświetlany na liście Pól tabeli przestawnej (lub Pól wykresu przestawnego).
Zwróć szczególną uwagę na to, co wybierzesz. Aby użyć go w raporcie w formie tabeli przestawnej (lub w raporcie w formie wykresu przestawnego), musisz wiedzieć, gdzie określono element członkowski obliczeniowy. -
Na karcie Pola i elementy przeciągnij element (na przykład hierarchię wymiarów) do okienka MDX .
-
Dodaj operację, taką jak +, -, /lub * po elemencie w okienku MDX .
-
Na karcie Pola i elementy przeciągnij kolejny element do okienka MDX .
-
Powtarzaj kroki od 5 do 7 do momentu skonfigurowania elementów i formuły.[Product].[Product Categories]-[Product].[Product Categories].[Category].&[4]-[Product].[Product Categories].[Category].&[3]
Jeśli na przykład tworzysz obliczeniowego członka o nazwie Produkty podstawowe, które obejmuje wszystkie kategorie produktów oprócz dwóch, w okienku MDX możesz mieć zapytanie podobne do -
Wybierz pozycję Test mdx , aby upewnić się, że zapytanie będzie działać poprawnie.
-
Wybierz przycisk OK , aby utworzyć obliczeniowy element członkowski.
-
Aby dodać obliczeniowego członka do raportu w formie tabeli przestawnej (lub raportu w formie wykresu przestawnego), wykonaj następujące czynności:
-
Upewnij się, że dla raportu wybrano co najmniej jedną miarę.
-
Na liście Pola tabeli przestawnej (lub Pola wykresu przestawnego) rozwiń wymiar nadrzędny określony w kroku 4.
-
Zaznacz pole wyboru obok hierarchii wymiarów odpowiadającej hierarchii użytej do utworzenia obliczeniowego elementu członkowskiego. Raport zawiera informacje dotyczące wszystkich elementów członkowskich wymiaru w grupie, w tym utworzonego elementu członkowskiego obliczeniowego.
-
-
(Jest to opcjonalne). Aby wyświetlić w raporcie informacje tylko dla obliczeniowego elementu członkowskiego, wykonaj następujące czynności:
-
Na liście Pola tabeli przestawnej ( pola wykresu przestawnego) wskaż hierarchię wymiarów zawierającą element obliczeniowy.
-
Gdy pojawi się strzałka w dół, kliknij ją (lub naciśnij), aby otworzyć okno dialogowe Wybieranie pola .
-
Wyczyść pola wyboru dla wszystkich elementów z wyjątkiem utworzonego elementu członkowskiego obliczeniowego.
-
Co to są pola obliczeniowe?
Pola obliczeniowe są przydatne, gdy chcesz utworzyć element obliczeniowy w tabeli przestawnej lub raporcie, który nie korzysta z danych wielowymiarowych przechowywanych w usługach Analysis Services, ale zamiast tego używa danych w modelu danych w skoroszycie utworzonym przy użyciu dodatku Power Pivot w Excel. Wartości w polach obliczeniowych mogą się zmieniać w zależności od kontekstu. Kontekst jest określany na podstawie zaznaczeń w wierszach, kolumnach, filtrach lub w formule niestandardowej przy użyciu języka DAX (Data Analysis Expressions) w programie PowerPivot.
Podobnie jak miary obliczeniowe i obliczeniowe elementy członkowskie, pola obliczeniowe są wyświetlane na liście Pola tabeli przestawnej (lub Pola wykresu przestawnego), zazwyczaj w grupie Wartości. Dostępnych jest kilka opcji tworzenia pola obliczeniowego.
Aby utworzyć pole obliczeniowe w Excel
Aby uzyskać szczegółowe informacje na temat tworzenia pól obliczeniowych i pracy z polami obliczeniowymi, zobacz następujące zasoby: