Udostępnij za pośrednictwem


Tworzenie instrukcji SET (MDX)

Tworzy nazwany zestaw z sesja zakres dla bieżącego modułu.

Składnia

CREATE [SESSION] [ STATIC | DYNAMIC ] [HIDDEN] SET 
   CURRENTCUBE | Cube_Name
      .Set_Name AS 'Set_Expression'
      [,Property_Name = Property_Value, ...n]

Argumenty

  • Cube_Name
    Wyrażenie prawidłowy ciąg zawiera nazwę moduł.

  • Set_Name
    Wyrażenie prawidłowy ciąg zawiera nazwę nazwanego zestaw tworzony.

  • Set_Expression
    Prawidłowe wyrażenie Multidimensional Expressions (MDX), które zwraca zestaw.

  • Property_Name
    Prawidłowy ciąg zawiera nazwę właściwość zestaw.

  • Property_Value
    Prawidłowe wyrażenie wartość skalarna definiuje wartość właściwość zestaw.

Uwagi

Nazwany zestaw jest zestawem elementów członkowskich wymiar (lub wyrażenie, które definiuje zestaw), utworzyć ponownie używać.Na przykład nazwanego zestawu umożliwia zdefiniować zestaw wymiar składa się z zestawu górny magazynów dziesięciu przez sprzedaż.Ten zestaw można zdefiniować statycznie, lub za pomocą funkcja, takich jak TopCount.To nazwany zestaw następnie można tam, gdzie jest potrzebny zestaw top 10 magazynów.

Utwórz zestaw instrukcja tworzy nazwany zestaw, który pozostaje dostępny całej sesja i dlatego mogą być używane w wielu kwerend w sesja.Aby uzyskać więcej informacji, zobacz Tworzenie składników obliczeniowych o zakresie sesji (MDX).

W jednej kwerendzie można zdefiniować nazwany zestaw do użycia.Aby zdefiniować takiego zestaw, należy użyć klauzula WITH w instrukcja SELECT.Aby uzyskać więcej informacji o klauzula WITH, zobacz Tworzenie kwerendy o zakresie nazwane zestawy (MDX).

Set_Expression Klauzula może zawierać żadnych funkcja obsługujący składni wyrażeń MDX.Zestawy utworzone za pomocą Utwórz zestaw instrukcja, które nie określają klauzula sesja mają zakres sesja.Klauzula WITH umożliwia utworzenie zestaw z zakres kwerendy.

Kostka innych niż moduł, który jest aktualnie podłączony powoduje błąd.Dlatego należy używać CURRENTCUBE zamiast nazwy moduł do oznaczenia bieżącej kostki.

Zakres

Zestaw zdefiniowany przez użytkownika może wystąpić w jednym z zakresów wymienionych w poniższej tabela.

  • Zakres kwerendy
    Widoczność i okres istnienia zestaw jest ograniczona do kwerendy.Zestaw jest zdefiniowany w pojedynczej kwerendy.Zakres kwerendy zastępuje zakres sesja.Aby uzyskać więcej informacji, zobacz Tworzenie kwerendy o zakresie nazwane zestawy (MDX).

  • Zakres sesji
    Widoczność i okres istnienia zestaw jest ograniczona do sesja, w której została utworzona.(Okres istnienia jest mniejsza niż czas trwania sesja, jeśli UPUŚĆ zestawu instrukcja wydanych na zestawie.) Utwórz zestaw instrukcja tworzy zestaw z sesja zakres.Klauzula WITH umożliwia utworzenie zestaw z zakres kwerendy.

Przykład

Poniższy przykład tworzy zestaw o nazwie produkty podstawowe.Kwerenda WYBIERAJĄCA pokazano, wywołanie nowo utworzony zestaw.Utwórz zestaw instrukcja muszą być wykonane, przed wykonaniem kwerendy WYBIERAJĄCEJ - nie można wykonać w tej samej partia.

CREATE SET [Adventure Works].[Core Products] AS '{[Product].[Category].[Bikes]}'
    
SELECT [Core Products] ON 0
  FROM [Adventure Works]

Ustaw oceny

Można zdefiniować zestaw oceny występuje w inny sposób; można zdefiniować występuje tylko raz na tworzenie zestawu lub można zdefiniować występuje co czas zestaw jest używany.

  • STATYCZNE
    Wskazuje tylko raz ocenie zestawu w czas oceniane Tworzenie zestawu instrukcja.

  • DYNAMICZNE
    Wskazuje, że zestaw jest oceniane co czas jest używana w kwerendzie.

Ustaw widoczność

Zestaw może być widoczne lub nie do innych użytkowników, którzy kwerendy moduł.

  • UKRYTE
    Określa zestaw nie jest widoczny dla użytkowników, którzy kwerendy moduł.

Właściwości standardowe

Każdy zestaw zawiera zestaw właściwości domyślnych.When a client application is connected to Microsoft Usługi Analysis Services, the default properties are either supported, or available to be supported, as the administrator chooses.

Identyfikator właściwości

Znaczenie

PODPIS

Ciąg znaków, klient aplikacja używa jako podpis dla zestaw.

DISPLAY_FOLDER

Ciąg określający ścieżka folderu wyświetlania, klient aplikacja używa do wyświetlania zestaw.Separator poziom folderu jest zdefiniowany przez aplikację klient.Narzędzia i klientów, dostarczone przez Usługi Analysis Services, poziom separatora jest odwróconej kreski ułamkowej (\). Aby zapewnić wyświetlanie wielu folderów zdefiniowany zestaw, użyj średnika (;) do oddzielenia folderów.