Udostępnij za pośrednictwem


Obliczenia komórki budynku w języku MDX (MDX)

Wyrażeń wielowymiarowych (MDX) oferuje wiele narzędzi do generowania obliczonych wartości, takie jak składniki obliczeniowe, agregacje niestandardowe i niestandardowych członków.Jednak wpływ na określony zestaw komórek lub pojedyncza komórka tej sprawy, za pomocą tych funkcji byłoby trudne.

Uzyskane wartości obliczone dla specjalnie dla komórek, należy użyć funkcji komórkach obliczeniowych w języku MDX.Obliczone komórek umożliwiają zdefiniowanie określonego część komórek o nazwie podmoduł obliczeniowyi stosuje się do każdej komórka w podmodule obliczania podlegające opcjonalny warunek, który można zastosować do każdej komórka formuły.

Komórkach obliczeniowych oferują również złożone funkcje, takie jak formuły szukania używana w kluczowych wskaźników wydajności lub formuły analizy spekulacyjnych.This level of functionality comes from the pass order feature in Microsoft SQL Server Usługi Analysis Services that allows recursive passes to be made with calculated cells, with calculation formulas applied at specific passes in the pass order.Aby uzyskać więcej informacji na kolejność obliczeń, zobacz Opis przebiegu zamówienia i rozwiązać zamówienia (MDX).

W zakresie tworzenia zakres obliczone komórki są podobne do nazwane zestawy i składniki obliczeniowe w komórkach obliczeniowych mogą być tymczasowo utworzony dla istnienia sesja lub jedną kwerendę lub dostępne globalnie jako część moduł:

  • Kwerendy o zakresieutworzyć obliczone komórka, który jest zdefiniowany jako część kwerendy MDX i dlatego których zakres jest ograniczony do kwerendy, można użyć słowa kluczowego Z.Następnie należy użyć komórka obliczoną w instrukcja SELECT języka MDX.W ten sposób obliczone komórka utworzone za pomocą WITH słowa kluczowe mogą być zmieniane bez naruszania instrukcja SELECT.

    Aby uzyskać więcej informacji na temat tworzenia składników obliczeniowych przy użyciu słowa kluczowego Z Zobacz Tworzenie kwerendy o zakresie obliczeń komórki (MDX).

  • O zakresie sesja do tworzenia obliczeniowy element członkowski, którego zakres jest szerszy niż kontekst kwerendy, których zakres jest okres istnienia sesja MDX, używana jest instrukcja tworzenia obliczeń komórki albo zmienić modułu.

    Aby uzyskać więcej informacji na temat tworzenia komórkach obliczeniowych w sesja za pomocą instrukcja tworzenia obliczeń komórki albo zmienić modułu zobacz Tworzenie o zakresie sesji komórkach obliczeniowych