Aracılığıyla paylaş


MDX (MDX)'da bina hücre hesaplamalar

Çok boyutlu deyimler (MDX) gibi hesaplanan üyeler özel toplamaları ve özel üye olarak hesaplanan değerleri oluşturmak üzere, çok sayıda araç sağlar.Ancak, belirli bir hücre veya tek bir hücre için bir konular kümesini etkilemek için bu özellikleri kullanarak zor olacaktır.

Için özel olarak hesaplanan değerler için oluşturulan MDX içinde hesaplanan hücreler özelliğini kullanmak gerekir.Hücreleri hücre olarak bilinir, belirli bir dilim tanımlamanıza izin hesaplanan bir hesaplama alt küpüve hesaplama alt küpü, her hücreye uygulanan isteğe bağlı bir koşula bağlı olarak her bir hücrede formül uygulanır.

Hesaplanan hücreler, formülleri amaç arama olarak APG kullanılıyor veya kesin çözümleme formüller gibi karmaşık işlevleri de sunar.This level of functionality comes from the pass order feature in Microsoft SQL Server Analysis Services that allows recursive passes to be made with calculated cells, with calculation formulas applied at specific passes in the pass order.Pass emrindeki daha fazla bilgi için bkz: Anlama geçiş sırası ve çözme sırası (MDX).

Hesaplanan hücreler geçici olarak veya bir oturum, hem de tek bir sorgunun süresi için oluşturulan veya genel kullanıma, hücreleri adlandırılmış kümeleri ve hesaplanan üyeler için benzer oluşturma kapsam açısından, hesaplanan bir küp bir parçası olarak:

  • Sorgu kapsamı   Hesaplanmış hücre bir MDX sorgusu bir parçası olarak tanımlanan ve bu nedenle, bu kapsam için sorgu sınırlı oluşturmak için , WITH anahtar sözcüğünü kullanın.Daha sonra hesaplanan hücre bir MDX deyim içinde kullanabilirsiniz.Bu yaklaşım, hesaplanan hücre kullanarak oluşturulmuş WITH deyim bozmadan, anahtar sözcük değiştirilebilir.

    Hesaplanan üyeler oluşturmak için anahtar sözcüğü ILE kullanma hakkında daha fazla bilgi için bkz: Hücre hesaplamalar (MDX) sorgusu kapsamlı oluşturma.

  • **Oturum kapsamlı   **Hesaplanan üye olan kapsam, MDX oturumun süresi kapsamdır, sorgu, başka bir deyişle bağlamında genişse oluşturmak için HÜCRE HESAPLAMA CREATE veya ALTER küp deyimini kullanın.

    Hesaplanan hücreler oturum oluşturmak için HÜCRE HESAPLAMA CREATE veya ALTER küp deyim kullanma hakkında daha fazla bilgi için bkz: Oturum kapsamlı hesaplanan hücreler oluşturma