Udostępnij za pośrednictwem


Definiowanie nazwanych zestawów

Nazwany zestaw to wyrażenie Multidimensional Expressions (MDX), która zwraca zestaw elementów członkowskich wymiaru.Można zdefiniować nazwane zestawy i zapisać je jako część definicji moduł, można również utworzyć nazwane zestawy w klient aplikacji.Nazwane zestawy tworzy się przez łączenie danych z moduł, operatory arytmetyczne, liczby i funkcji.Nazwane zestawy mogą być używane przez użytkowników z kwerendy MDX w aplikacjach klienckich i mogą również służyć do definiowania zestawów w podmodułów.Podmodułów jest kolekcją crossjoined zestawów, która ogranicza miejsca moduł do określonych subspace dla kolejnych instrukcji.Definiowanie obszaru ograniczonego moduł jest podstawowe pojęcia wykonywanie wykonywanie skryptów MDX.

Nazwane zestawy uprościć kwerendy MDX i podaj aliasy użyteczne dla wyrażeń złożonych, zazwyczaj używane, zestaw.Na przykład można zdefiniować nazwany zestaw o nazwie duże dystrybutorzy, który zawiera zestaw elementów członkowskich w wymiarze sprzedawcę, który ma większość pracowników.Użytkownicy końcowi mogą następnie użyć duże dystrybutorzy, nazwany zestaw w kwerendach lub nazwanego zestawu można użyć, aby zdefiniować zestaw w modułu podrzędnego.Definicje nazwanego zestaw są przechowywane w modułach, ale ich wartości istnieje tylko w pamięci.Aby utworzyć nazwany zestaw, należy użyć Nowy zestaw nazwanych polecenie Obliczenia kartę projektanta kostki.Aby uzyskać więcej informacji zobacz Calculations, Tworzenie nazwanych zestawów.

W zadaniach, w tym temacie określi dwóch nazwane zestawy: Produkty Core nazwę zestawu i duże dystrybutorzy nazwany zestaw.

Definiowanie produkty podstawowe, nazwanego zestaw

Do definiowania produkty Core nazwanego zestaw

  1. Przełącz się do Obliczenia Karta projektanta kostkiAnalysis Services Samouczek moduł, a następnie kliknij przycisk Widok formularza na pasku narzędzi.

  2. Kliknij przycisk [Całkowita sprzedaż współczynnik na wszystkie produkty] in the Organizator skryptu okienka, a następnie kliknij przycisk Nowy zestaw nazwanych na pasku narzędzi Obliczenia tab.

    Zdefiniuj nowe obliczenie na Obliczenia karcie, należy pamiętać, że obliczenia są rozpoznawane w kolejności, w jakiej występują w Organizator skryptu okienko.Zespół, w tym okienku podczas tworzenia nowego obliczenia określa kolejność wykonywania obliczeń, nowe obliczenie definiuje się natychmiast po obliczeniu, na którym są koncentrowały się.

  3. W Nazwa pole, Zmień nazwę nowej nazwany zestaw do [Produkty podstawowe].

    W Organizator skryptu okienku unikatowy ikony, która odróżnia nazwanego zestaw poleceń skryptu lub obliczany element członkowski.

  4. Na Metadane karcieNarzędzia obliczeń Okienko rozwińProdukt, expand Kategoria, expand Elementy członkowskie, a następnie rozwiń Wszystkie produkty.

    Uwaga

    Jeśli nie można wyświetlić wszystkie metadane w Narzędzia obliczeń Okienko kliknijPonowne łączenie na pasku narzędzi.Jeśli to nie rozwiąże problemu, może zajść potrzeba przetworzenia moduł lub uruchomić wystąpienie programu Analysis Services.

  5. Przeciągnij Rowery into the Wyrażenie box.

    Teraz utworzone wyrażenie zestawu, które zwraca zestaw elementów członkowskich, które znajdują się w kategorii Bike w wymiarze produkt.

Definiowanie duże dystrybutorzy nazwanego zestaw

Aby zdefiniować duże dystrybutorzy nazwanego zestaw

  1. Kliknij prawym przyciskiem myszy [Produkty podstawowe] in the Organizator skryptu okienka, a następnie kliknij przycisk Nowy zestaw nazwanych.

  2. W Nazwa należy zmienić nazwę tego o nazwie zestaw do [Dużych dystrybutorzy].

  3. W Wyrażenie box, type Exists().

    Używane Exists funkcja zwraca zestaw elementów członkowskich z nazwą Reseller hierarchia atrybutu które przecina się z zestawem elementów członkowskich w liczby pracowników hierarchia atrybutu ma największą liczbę pracowników.

  4. Na Metadane karcieNarzędzia obliczeń Okienko rozwińSprzedawcy wymiaru, a następnie rozwiń Nazwa sprzedawcy atrybut hierarchii.

  5. Przeciągnij Nazwa sprzedawcy poziom w nawiasach dla Exists zestaw wyrażenie.

    Używane Members funkcja zwraca wszystkie elementy w tej grupie. Temat pokrewny:Członkowie (zestaw) (MDX)

  6. Po wyrażeniu częściowy zestaw wpisz kropkę, a następnie dodaj Members Funkcja. Wyrażenie powinno wyglądać podobnie do następującego:

    Exists([Reseller].[Reseller Name].[Reseller Name].Members)
    

    Teraz, gdy zostały zdefiniowane dla pierwszego zestawu Exists ustawić wyrażenie, aby dodać drugi zestaw — zestaw elementów członkowskich wymiaru sprzedawcę, który zawiera największą liczbę pracowników.

  7. Na Metadane karcieNarzędzia obliczeń Okienko rozwińLiczba pracowników w wymiarze Reseller rozwiń Elementy członkowskie, a następnie rozwiń Wszystkie dystrybutorzy.

    Zwróć uwagę, że członkowie to hierarchia atrybutu nie są zgrupowane.

  8. Otwórz Dimension Designer dla Sprzedawcy wymiaru, a następnie kliknij przycisk Liczba pracowników in the Atrybuty okienko.

  9. W oknie właściwości Zmień DiscretizationMethod Właściwość Automatyczne, a następnie zmień DiscretizationBucketCount Właściwość 5.Temat pokrewny:Grupowanie elementów członkowskich atrybutu (Discretization)

  10. Na Kompilacja menu of Business Intelligence Development Studio, kliknij przycisk wdrożyć Analysis Services — samouczek.

  11. Podczas wdrażania została pomyślnie zakończona, przełącz się do moduł projektanta dla Analysis Services Samouczek moduł, a następnie kliknij przycisk Ponowne łączenie na pasku narzędzi Obliczenia tab.

  12. Na Metadane karcieNarzędzia obliczeń Okienko rozwińLiczba pracowników in the Sprzedawcy wymiaru, rozwiń węzeł Elementy członkowskie, a następnie rozwiń Wszystkie dystrybutorzy.

    Zwróć uwagę, że członkowie to hierarchia atrybutu znajdują się teraz w pięciu grupach numerowane 0 do 4.Aby wyświetlić numer grupy, należy przytrzymać wskaźnik myszy na tej grupy, aby wyświetlić poradę.Członkowie tej hierarchii atrybut są zgrupowane, ponieważ DiscretizationBucketCount Właściwość jest zestaw do 5 and the DiscretizationMethod Właściwość jest zestaw do Automatyczne.

  13. W Wyrażenie należy dodać średnik Exists Ustawianie po wyrażenie Members Funkcja, a przed nawias zamykający, a następnie przeciągnij wskaźnik myszy 83 100 from the Metadane okienko i umieścić go po przecinku.

    Teraz ukończona Exists Ustaw wyrażenie, które zwraca zestaw elementów członkowskich, przecina z tych dwóch zestawów określony zestaw wszystkich sprzedawców i zestaw sprzedawców, którzy mają pracowników 83 do 100, gdy duża dystrybutorzy, nazwany zestaw jest umieszczany na oś.

    Poniżej obrazu pokazuje Obliczanie wyrażenia w okienku [Dużych dystrybutorzy] nazwany zestaw.

    Calculation Expressions pane for [Large Resellers]

  14. Na pasku narzędzi Obliczenia karcie, kliknij przycisk Widok skryptu, a następnie przeglądu o nazwie dwóch zestawów, że został właśnie dodany do skryptu obliczeń.

  15. Dodać nowy wiersz w skrypcie obliczenia bezpośrednio przed pierwszym polecenia CREATE zestaw, a następnie dodaj następujący tekst do skryptu w osobnym wierszu:

    /* named sets */
    

    Obecnie zdefiniowane dwa nazwane zestawy, które są widoczne w Organizator skryptu okienko.Teraz można przystąpić do wdrożyć tych nazwanych zestawów, a następnie przeglądać te środki w Analysis Services Samouczek moduł.

Przeglądanie moduł przy użyciu nowego nazwane zestawy

Aby przeglądać moduł przy użyciu nowego nazwanych zestawów

  1. Na Kompilacja menu of BI Development Studio, kliknij przycisk wdrożyć Analysis Services — samouczek.

  2. Podczas wdrażania została pomyślnie zakończona, kliknij przycisk Przeglądarki karcie, a następnie kliknij przycisk Ponowne łączenie.

  3. Usuń wszystkie hierarchie i środki z Dane okienko.

  4. Dodawanie Kwota sprzedaży — sprzedaży sprzedawcy miara do obszaru danych, a następnie dodać Kategorie produktów hierarchii zdefiniowany przez użytkownika do obszaru wiersza.

    Wszystkie składniki będą wyświetlane w przypadku pracy w nowej sesja.Jeśli tylko jeden element członkowski członkowski atrybutu kategorii jest wyświetlany, dzieje się tak, ponieważ poprzednio użytego ten atrybut jako filtr w tej sesja.Aby wyświetlić wszystkie elementy, zaznacz strzałkę rozwijaną obok Kategoria in the Wiersz obszar , zaznacz pole wyboru, następnie do (Wszystkie) poziom, aby zaznaczyć wszystkie elementy na tym poziomie (jeśli jest ono niezaznaczone), a następnie kliknij przycisk OK.

  5. Rozwiń węzeł Rowery , aby wyświetlić członków Podkategoria poziom, jak pokazano na poniższym obrazie.

    Members of the Subcategory attribute

  6. W Metadane okienka Produkt Kliknij prawym przyciskiem myszy wymiaruProdukty podstawowei wybierz opcję Dodaj do obszaru podmodułu.

    Tylko ogłoszenia Rower element członkowski członkowskiKategoria atrybut i członkowie Rower podkategorie pozostają w moduł.Dzieje się tak, ponieważ Produkty podstawowe nazwany zestaw jest używany do definiowania modułu podrzędnego, którego właściwości są wyświetlane w Filtr okienku Okienko powyżej Dane okienko.To podmodułów ogranicza członków Kategoria atrybutProdukt wymiaru w podmodule tych członków Podstawowe produktu nazwany zestaw, jak pokazano na poniższym obrazie.

    Members of the Core Product named set

  7. W Metadane Okienko rozwińSprzedawcy, kliknij prawym przyciskiem myszy Duże dystrybutorzy, a następnie wybierz opcję Dodaj do obszaru podmodułu.

    Zwróć uwagę, że kwota sprzedaży Reseller miara w Dane okienku są wyświetlane tylko wartości sprzedaży dla dużych sprzedawcom rowery.Również zauważyć, że Filtr okienku zostaną wyświetlone dwa nazwane zestawy, które służą do definiowania określonego modułu podrzędnego, jak pokazano na poniższym obrazie.

    Filter pane containing two named sets

Keyboard Shortcuts in Reporting Services

Definiowanie zakresu przypisania za pomocą polecenia skryptu

See Also

Concepts

Other Resources