Udostępnij za pośrednictwem


Instrukcja DRĄŻENIA (MDX)

Pobiera tabela źródłowa wierszy użytych do utworzenia określonej komórka w module.

Składnia

DRILLTHROUGH[MAXROWSUnsigned_Integer] 
      <MDX SELECT statement> 
      [RETURNSet_of_Attributes_and_Measures 
            [,Set_of_Attributes_and_Measures ...]
      ]

Argumenty

  • Unsigned_Integer
    Wartość dodatnią liczbą całkowitą.

  • MDX SELECT statement
    Dowolny prawidłowy wyrażeń wielowymiarowych (MDX) wyrażeń instrukcja SELECT.

  • Set_of_Attributes_and_Measures
    Rozdzielana przecinkami lista atrybuty wymiar i miar.

Uwagi

Drążenia jest operacją, w którym użytkownik końcowy wybiera jedną komórka z moduł i pobiera zestaw wyników źródło danych dla tej komórka, aby uzyskać więcej szczegółowych informacji.Domyślnie przeglądanie szczegółowe zestaw wyników jest pochodną wiersze tabela, ocenionych do obliczania wartości komórka wybranej kostki.Dla użytkowników końcowych do drążenia wskroś ich klient aplikacje muszą obsługiwać tej funkcji.In Microsoft SQL Server Usługi Analysis Services, the results are retrieved directly from MOLAP storage, unless ROLAP partitions or dimensions are queried.

Ważna informacjaWażne:

Zabezpieczenia drążenia jest oparte na Opcje ogólne zabezpieczenia zdefiniowane dla moduł.Jeśli użytkownik nie można pobrać niektórych danych przy użyciu kwerendy MDX, przeglądanie szczegółowe także ograniczają użytkownika w taki sam sposób.

Instrukcja MDX określa komórka tematu.Wartość określona przez MAXROWS argument wskazuje maksymalną liczbę wierszy, które powinny być zwracane przez Wynikowy zestaw wierszy.Chyba że ustalono inaczej kolumn zwracana obejmują wszystkie atrybuty ziarnistość dla wszystkich wymiarów powiązane grupa miar określonej miara inne niż wymiary wiele do wielu.Wymiary modułu są poprzedzone $ rozróżnienie między wymiarami i miara grup.RETURN Klauzuli jest używana do określania kolumn zwracanych przez przeglądanie szczegółowe kwerendy.Następujące funkcje mogą być stosowane do pojedynczego atrybut lub miara przez RETURN klauzula.

  • Name(attribute_name)
    Zwraca nazwę określonego atrybut element członkowski.

  • UniqueName(attribute_name)
    Zwraca unikatową nazwę określonego atrybutu element członkowski.

  • Klucz (attribute_name [, N])
    Zwraca wartość klucza określonego atrybut element członkowski, gdzie n określa kolumna w klucz złożony (jeśli ma zastosowanie).Domyślna wartość n to 1.

  • Caption(attribute_name)
    Zwraca podpis określony atrybut element członkowski.

  • MemberValue(attribute_name)
    Zwraca element członkowski wartość określonego atrybut element członkowski.

  • Tłumaczenie (attribute_name [, N])
    Zwraca wartość tłumaczone określonego atrybut element członkowski, gdzie n jest język.

  • CustomRollup(attribute_name)
    Zwraca wyrażenie zestawienie niestandardowe element członkowski określony atrybut.

  • CustomRollupProperties(attribute_name)
    Zwraca zestawienie niestandardowe właściwości element członkowski określonego atrybutu.

  • UnaryOperator(attribute_name)
    Zwraca operator jednoargumentowy element członkowski określony atrybut.

Przykład

Następujący przykład określa komórka w miesiącu lipca 2003 odsprzedawcy kwota sprzedaży miary (Miara domyślna) dla kraju Australii.Klauzula zwrotu Określa, że data każdej sprzedaży, Nazwa modelu produktu, nazwisko pracownika, kwota sprzedaży, kwota podatku i wartości, które opierają się komórka kosztów produktu zwrócone.

DRILLTHROUGH
SELECT
   ([Date].[Calendar].[Month].[July 2003])
ON 0 
FROM [Adventure Works]
WHERE [Geography].[Country].[Australia]
RETURN 
  [$Date].[Date]
  ,KEY([$Product].[Model Name])
  ,NAME([$Employee].[Employee])
  ,[Reseller Sales].[Reseller Sales Amount]
  ,[Reseller Sales].[Reseller Tax Amount]
  ,[Reseller Sales].[Reseller Standard Product Cost]

Zobacz także

Inne zasoby