Aracılığıyla paylaş


DRILLTHROUGH deyimi (mdx)

Bir küp belirtilen hücre oluşturmak için kullanılan temel alınan temel alınan tablo satırları alır.

Sözdizimi

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

Bağımsız değişkenler

  • Unsigned_Integer
    Pozitif bir tamsayı değeri.

  • MDX SELECT statement
    Tüm geçerli çok boyutlu ifadeleri (mdx) deyimleri deyim.

  • Set_of_Attributes_and_Measures
    Boyut özniteliklerini ve ölçüler virgülle ayrılmış listesi.

Açıklamalar

Drillthrough son kullanıcı bir küpten tek bir hücre seçer ve alır bir işlem olup bir sonuç küme almak hücre için kaynak verilerden daha ayrıntılı bilgi.Varsayılan olarak, seçili küp hücre değerini hesaplamak için değerlendirilen tablo satırları bir detaylandırma sonuç küme türetilir.Son kullanıcılar'ın aracılığıyla ulaşmak istemci uygulamalarını bu özelliği desteklemesi gerekir.In Microsoft SQL Server Analysis Services, the results are retrieved directly from MOLAP storage, unless ROLAP partitions or dimensions are queried.

Önemli notÖnemli

Güvenlik Drillthrough küp üzerinde tanımlanan genel güvenlik seçenekleri dayanır.Bir kullanıcı mdx kullanarak bazı verileri alınamıyor, detaylandırma kullanıcı da kısıtlar tam olarak aynı şekilde.

Konu hücre mdx deyim belirtir.Tarafından belirtilen değeri MAXROWS bağımsız değişkeni gösterir en fazla satır sayısı, ile döndürülen sonuç satır kümesi.Tüm boyutları ile ilgili aksi belirtilmedikçe, döndürülen sütunlar tüm taneciklik öznitelikleri eklemek ölçü grubu belirtilen ölçü çok çok boyutları farklı.Küp boyutları gelir $ boyut ve ölçü birimi grupları arasında ayırt etmek için.The RETURN clause is used to specify the columns returned by the drillthrough query.Aşağıdaki işlevleri tek bir öznitelik için uygulanabilir veya ölçü tarafından RETURN yan tümce tümce tümce.

  • Name(attribute_name)
    Belirtilen öznitelik üye adını döndürür.

  • UniqueName(attribute_name)
    Belirtilen öznitelik üye benzersiz adını döndürür.

  • Anahtar (öznitelik_adý [, n])
    Burada n sütun bileşik anahtar (varsa) belirtir belirtilen öznitelik üye anahtarı döndürür.n için varsayılan değer 1'dir.

  • Caption(attribute_name)
    Belirtilen öznitelik başlığını döndürür üye.

  • MemberValue(attribute_name)
    Belirtilen öznitelik üye üye değerini döndürür.

  • Çeviri (öznitelik_adý [, n])
    n dili olduğu belirtilen öznitelik üye çevrilmiş değer verir.

  • CustomRollup(attribute_name)
    Özel toplaması verir ifade , belirtilen öznitelik üye.

  • CustomRollupProperties(attribute_name)
    Döndürür özel toplama belirtilen öznitelik üye özellikleri.

  • UnaryOperator(attribute_name)
    Tek işlem işleç, belirtilen öznitelik üye verir.

Örnek

Aşağıdaki örnek, bayi satış tutarı ölçü için (varsayılan ölçü birimi) ülke için Avustralya'nın Temmuz 2003 ayı için hücre belirtir.return yan tümce vergisi tutarı ve bu hücre underlie ürün maliyet değerleri her satış, ürün modeli adı, çalışan adı, satış tutarı, tarih verilmesini belirtir.

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]

Ayrıca bkz.

Diğer Kaynaklar