Aracılığıyla paylaş


Hücre hesaplamalar (MDX) sorgusu kapsamlı oluşturma

Kullandığınız WITH anahtar sözcük, çok boyutlu deyimler (bağlamında sorguda hesaplanan hücreleri tanımlamak için MDX). The WITH keyword has the following syntax:

WITH CELL CALCULATION Cube_Name.CellCalc_Identifier  String_Expression

The CellCalc_Identifier value is the name of the calculated cells.The String_Expression value contains a list of orthogonal, single-dimensional MDX küme expressions. Bunların her biri küme deyimler aşağıdaki tabloda listelenen kategorilerden birini çözülmesi gerekir.

Kategori

Açıklama

Boş küme

Bir MDX bir boş küme çözümlenen ifade ayarlayın.Bu durumda hesaplanan hücrenin tüm küp kapsam.

Tek bir üye küme

Bir MDX küme tek bir üye çözümlenen ifade.

küme düzey üyelerin

Bir MDX küme tek düzeyli üyeleri çözümlenen ifade.Gibi bir örnek bir küme ifadesidir Level_Expression. Members MDX işlev. Hesaplanan üyeler eklemek için , Level_Expression. AllMembers MDX işlev. Daha fazla bilgi için bkz: AllMembers (MDX).

küme alt öğelerin,

Bir MDX küme belirtilen üye alt öğelerin çözümlenen ifade.Bu tür bir kümesini ifade örneği Descendants(Member_Expression, Level_Expresion, Desc_Flag) MDX işlev. Daha fazla bilgi için bkz: Alt öğelerin (MDX).

If the String_Expression argument does not describe a dimension, MDX assumes that all members are included for the purposes of constructing the hesaplama alt küpü. Bu nedenle, String_Expression bağımsız değişken NULL, hesaplanan hücreler için tam bir küp tanımı geçerli olur.

The MDX_Expression argument contains an MDX ifade that evaluates to a hücre value for all the cells defined in the String_Expression argument.

Ek konuları

MDX işlemleri hesaplama koşulu, belirtilen CONDITION özellik, yalnızca bir kez. Bu tek işlem için hesaplanan hücreler küp geçiş üst üste ile özellikle, birden çok hesaplanmış hücreleri tanımlarının değerlendirme performans artışı sağlar.

Bu tek işlem oluştuğunda, üzerinde oluşturma bağlıdır kapsam hesaplanan hücreler tanımı:

  • Genel oluşturduysanız kapsam, küp bir parçası olarak MDX işlem hesaplama koşulu küp işlendiğinde.Küp reprocessed kadar hücreleri, küpteki hiçbir şekilde değişiklik ve hücreleri hesaplanan hücreler tanımının hesaplama alt küpü dahil, hesaplama koşul doğru olmayabilir.Hücre değişiklik writebacks, örneğin oluşabilir.Küp reprocessed, hesaplama koşulu reprocessed.

  • Oturumda oluşturduysanız kapsam, oturum sırasında deyim kesilirken MDX işlem hesaplama koşulu.Hesaplanan hücreler gibi hücreleri değiştirdiyse, genel olarak oluşturulan tanımları, hesaplama koşulu hesaplanan hücreler tanımı için doğru olmayabilir.

  • Sorgu çalıştırıldığında, sorgu kapsamında oluşturduysanız, MDX hesaplama koşulu işler.Veri gecikme saat sorunları nedeniyle alt işlem saat MDX sorgusu yürütme en az olsa da hücre değişiklik sorun burada ayrıca, geçerlidir.

Diğer taraftan, hesaplanan hücreler tanımında dahil olan hücreleri içeren küp karşı bir MDX sorgusu verilen her MDX hesaplama formülü işler.Bu işlem oluşturma kapsam bağımsız olarak gerçekleşir.

See Also

Other Resources