Udostępnij za pośrednictwem


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

Wyrażeń wielowymiarowych (MDX) oferuje wiele narzędzi do generowania obliczonych wartości, takie jak składniki obliczeniowe, niestandardowe pakiety zbiorcze i niestandardowe składniki.Jednak wpływ na określony zestaw komórek lub pojedyncza komórka w tej sprawie korzystania z tych funkcji byłoby trudne.

Do generowania wartości obliczone dla specjalnie dla komórek, należy użyć funkcji komórkach obliczeniowych w języku MDX.Oblicza komórek umożliwiają określenie konkretnych część komórkach, zwaną podmoduł obliczeniowyi zastosować do każdej komórka w ramach obliczania modułu podrzędnego, opcjonalny uwarunkowane, które mogą być stosowane do każdej z komórek, formuły.

Komórkach obliczeniowych oferują również złożonych funkcji, takich jak-szukania wyniku formuły, jak używane w kluczowych wskaźników wydajności, lub formułami spekulacyjnych analizy.This level of functionality comes from the pass order feature in Microsoft SQL Server 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 temat kolejność obliczeń zobacz Zrozumienie kolejność obliczeń i rozwiązywania zamówienia (MDX).

W odniesieniu do zakres tworzenia obliczone komórki są podobne do nazwane zestawy i składniki obliczeniowe w komórkach obliczeniowych można tymczasowo utworzone dla okresu istnienia sesja lub pojedynczą kwerendę, lub globalnie udostępnione w ramach moduł:

  • Kwerendy o zakresie   Aby utworzyć obliczeniowy komórka, który jest zdefiniowany jako część kwerendy MDX, a w związku z tym którego zakres jest ograniczona do kwerendy, należy użyć słowa kluczowego Z.Następnie można użyć obliczonej komórka w instrukcja SELECT języka MDX.W ten sposób komórka obliczeniowe utworzone za pomocą WITH słowo kluczowe można zmieniać bez naruszania instrukcja SELECT.

    Aby uzyskać więcej informacji dotyczących sposobu tworzenia składników obliczeniowych przy użyciu słów kluczowych WITH zobacz Tworzenie zakresu kwerendy komórka obliczenia (MDX).

  • **O zakresie sesja   **Aby utworzyć obliczany element członkowski, którego zakres jest szerszy niż kontekst kwerendy, oznacza to, którego zakres jest okres istnienia sesja MDX, należy użyć instrukcja CREATE obliczenie komórka lub ALTER moduł.

    Aby uzyskać więcej informacji na temat tworzenia komórkach obliczeniowych w sesja za pomocą instrukcja CREATE obliczenie komórka lub ALTER moduł zobacz Tworzenie zakresu sesja obliczeniowe komórki