Udostępnij przez


Praca z formuły element członkowskiich niestandardowe

Można zdefiniować wyrażenie Multidimensional Expressions (MDX), o nazwie formuły niestandardowych element członkowski, do określenia wartości dla elementów określonego atrybut.kolumna w tabela z widok urządzenie źródłowe danych zawiera dla każdego element członkowskiu członkowskiego w atrybucie, wyrażenie można podać wartość dla tego element członkowski.

element członkowski członkowski niestandardowe formuły określają wartości komórek, które są skojarzone z członkami i zastępowania agregacja funkcje środków.element członkowski członkowski niestandardowe formuły są pisane w języku MDX.Każdej z formuł niestandardowych element członkowski stosuje się do pojedynczego elementu członkowskiego.element członkowski członkowski niestandardowe formuły są przechowywane w tabela wymiarów lub w innej tabeli, która ma relację klucz obcy z tabela wymiarów.

The CustomRollupColumn właściwość on an atrybut specifies the kolumna that contains custom element członkowski formulas for members of the atrybut. Jeśli wiersz kolumna jest puste, komórka wartość dla element członkowski są zazwyczaj zwracane.Jeśli formuła kolumna nie jest prawidłowy, za każdym razem, gdy wartość komórka, której używa tego element członkowski członkowski jest pobierana wystąpi błąd czas wykonywania.

Przed określeniem formuł niestandardowych element członkowski dla atrybutu, upewnij się, że w tabela wymiarów zawierający atrybut lub tabeli pokrewnej bezpośrednio, ma ciąg kolumna do przechowywania formuł niestandardowych element członkowski.Jeśli tak jest, możesz albo zestaw CustomRollupColumn właściwość atrybutu ręcznie lub włączyć formuły niestandardowych element członkowski na atrybut za pomocą rozszerzenia zestaw niestandardowych formuł Członkowskich Kreatora analizy biznesowe.Aby uzyskać więcej informacji na temat używania to rozszerzenie zobacz Ustawienie niestandardowe formuły element członkowskiich dla atrybutów w wymiarze.

Ocena niestandardowe element członkowski formuły

element członkowski członkowski niestandardowych formuł różnią się od składników obliczeniowych.Formuły element członkowski członkowski niestandardowe stosuje się do element członkowski, które znajdują się w tabelach wymiarów i zapewniają tylko wartości składnika.Natomiast obliczany element członkowski s nie są przechowywane w tabelach wymiarów i obliczany element członkowski wyrażeń zdefiniować zarówno dane i metadane dla dodatkowych elementów członkowskich w wymiarze lub hierarchii.

element członkowski członkowski niestandardowych formuł zastępują funkcje agregujące skojarzonych ze środkami.Na przykład przed członkiem niestandardowe formuły zostanie określony, za pomocą miara Sum Funkcja agregacja ma następujące wartości dla następujących element członkowski wymiaru czas:

  • 2003: 2100

    • Kwartał 1: 700

    • Kwartał 2: 500

    • Kwartał 3: 100

    • Kwartał 4: 800

  • 2004: 1500

    • Kwartał 1: 600

    • Kwartał 2: 200

    • Kwartał 3: 300

    • Kwartał 4: 400

Przy użyciu formuły niestandardowych element członkowski, wartość elementu członkowskiego zamiast tego jest dostarczany przez zestawienie niestandardowe formuły.Na przykład następująca formuła niestandardowych element członkowski można podać wartość dla elementu podrzędnego kwartału 4 2004 element członkowski w wymiarze czas jako 450.

Time.[Quarter 3] * 1.5

element członkowski członkowski niestandardowe formuły są przechowywane kolumna tabela wymiarów.Można włączyć zestawienie niestandardowe formuł przez ustawienie CustomRollupColumn właściwość atrybut.

Do pojedynczego wyrażenia MDX można zastosować do wszystkich członków z atrybut, tworzenia nazwanych obliczeń w tabela wymiarów, której wynikiem jest wyrażenie MDX, jak literał ciąg znaków.Następnie określ nazwanych obliczenie z CustomRollupColumn Ustawienie właściwość na atrybut, który chcesz skonfigurować. Nazwany obliczeń jest kolumną w tabela widoku urządzenie źródłowe danych, która daje w wyniku wartości wierszy zdefiniowanych przez wyrażenie języka SQL.Aby uzyskać więcej informacji na temat tworzenia o nazwie obliczeń zobacz Definiowanie nazwanych obliczenia w widok urządzenie źródłowe danych (Analysis Services)

Uwaga

Aby zastosować wyrażenie MDX elementy członkowskie z określonego poziom zamiast członkom wszystkie poziomy na podstawie określonego atrybut, można zdefiniować wyrażenie w skrypcie języka MDX poziom.Aby uzyskać więcej informacji zobacz MDX wykonywanie wykonywanie skryptów Fundamentals (MDX).

Jeśli korzystasz z obu składników obliczeniowych i zestawienie niestandardowe formuł dla członków atrybut, należy pamiętać o celu oceny.Składniki obliczeniowe nie są rozwiązane przed formuły niestandardowego pakietu zbiorczego są rozpoznawane.