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ż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]