Instrukcja przeglądanie szczegółowe (MDX)
Pobiera podstawowej wiersze tabela, które były używane w celu utworzenia określonej komórka w moduł.
DRILLTHROUGH[MAXROWSUnsigned_Integer]
<MDX SELECT statement>
[RETURNSet_of_Attributes_and_Measures
[,Set_of_Attributes_and_Measures ...]
]
Argumenty
Unsigned_Integer
Wartość dodatnia liczba całkowita.MDX SELECT statement
Wszystkie ważne Multidimensional Expressions (MDX) wyrażeń instrukcja SELECT.Set_of_Attributes_and_Measures
Rozdzielana przecinkami lista atrybutów wymiarów i miar.
Remarks
przeglądanie szczegółowe jest operacją, w którym użytkownik końcowy wybiera jedną komórka z moduł i pobiera wyniku ustawiona w danych źródłowych dla takiej komórka w celu uzyskania bardziej szczegółowych informacji.Domyślnie, zestaw wyników przeglądanie szczegółowe pochodzi z wierszy tabela, które były sprawdzane w celu obliczenia wartości wybranego moduł komórka.Dla użytkowników końcowych do drążenia wskroś ich aplikacje klienckie muszą obsługiwać tę funkcję.In Microsoft SQL Server Analysis Services, the results are retrieved directly from MOLAP storage, unless ROLAP partitions or dimensions are queried.
Important Note: |
---|
Drążenie zabezpieczeń zależy od opcji zabezpieczeń Ogólne, zdefiniowanych w odniesieniu do moduł.Jeśli użytkownik nie może pobrać część danych za pomocą języka MDX, przeglądanie szczegółowe również ograniczyć użytkownika w dokładnie taki sam sposób. |
Instrukcja MDX określa komórka tematu.Wartość określona przez MAXROWS argument wskazuje maksymalną liczbę zestaw wierszy, które powinny być zwrócone w wynikowym zestawie zestaw wierszy. Jeżeli nie określono inaczej, kolumn, zwracane obejmują wszystkie atrybuty ziarnistość dla wszystkich wymiarów powiązane grupa miar określonej miara inne niż wymiary wiele do wielu.Wymiary moduł są poprzedzone $ rozróżnienie między wymiarami i miara grup.The RETURN klauzula is used to specify the columns returned by the przeglądanie szczegółowe query. Następujące funkcje mogą być stosowane do jednego atrybut lub miara przez RETURN Klauzula.
Name(attribute_name)
Zwraca nazwę określonego atrybut element członkowski.UniqueName(attribute_name)
Zwraca wartość unikatową nazwę określonego atrybutu element członkowski.klucz(attribute_name[, N])
Zwraca wartość klucza publicznego element członkowski członkowski określonego atrybut, gdzie N określa kolumna w klucz złożony (jeśli istnieje).N wartością domyślną jest 1.Caption(attribute_name)
Zwraca podpis element członkowski określonego atrybut.MemberValue(attribute_name)
Zwraca element członkowski wartość określonego atrybutu element członkowski.Translation(attribute_name[, N])
Zwraca wartość przetłumaczony element członkowski członkowski określonego atrybut, gdzie N jest język.CustomRollup(attribute_name)
Zwraca zestawienie niestandardowe wyrażenie element członkowski określonego atrybut.CustomRollupProperties(attribute_name)
Zwraca wartość właściwości niestandardowe pakietu zbiorczego określonego atrybutu element członkowski.UnaryOperator(attribute_name)
Zwraca operator jednoargumentowy element członkowski określonego atrybut.
Przykład
W poniższym przykładzie określa komórka w miesiącu lipca 2003 sprzedawcy kwoty sprzedaży miary (Miara domyślna) dla kraju Australii.Klauzula RETURN Określa, że data każdej sprzedaży, Nazwa modelu produktu, imię i nazwisko pracownika, kwoty sprzedaży, kwota podatku i wartości, które opierają się komórka kosztów produktu zwracane.
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]