Aracılığıyla paylaş


MDX (MDX), Ayarlar'ı Named oluşturma

A küme deyim uzun ve karmaşık bir bildirim olması ve bu nedenle izleyin veya anlamak zor olabilir.Veya, bir küme ifade olabilir bu nedenle sık sık, tekrar tekrar tanımlama kullanılan küme burdensome olur.Bir uzun, karmaşık veya sık çalışma sağlamak için deyim daha kolay kullanılan, çok boyutlu deyimler (MDX) gibi bir ifade olarak tanımlamanıza izin verir bir adlı küme.

Temel olarak, adlandırılmış bir diğer ad atanmış olan bir küme ifade.Herhangi bir üye veya normal bir küme eklenebilir, işlevler, adlandırılmış kümesi katabilirler.MDX belirtilen işler için küme diğer ad olarak bir küme ifade, herhangi bir diğer ad, kullanabileceğiniz bir küme ifade kabul edilir.

Adlandırılmış bir tanımlayabilirsiniz küme aşağıdaki bağlamları biri için:

  • Sorgu kapsamı   Adlandırılmış bir oluşturmak için küme bir MDX sorgusu bir parçası olarak tanımlanan ve bu nedenle, bu kapsam için sorgu sınırlıdır, WITH anahtar sözcüğünü kullanın.Daha sonra belirtilen kullanabilirsiniz küme bir MDX deyim içinde.Bu yaklaşım, belirtilen kullanarak küme oluşturulan WITH kullanarak anahtar deyim bozmadan değiştirilebilir.

    Adlandırılmış kümeleri oluşturmak için anahtar sözcüğü ILE kullanma hakkında daha fazla bilgi için bkz: Query kapsamlı oluşturma, Ayarlar (MDX) adlı.

  • **Oturum kapsamlı   **Kapsamı, kapsam MDX oturumun süresi olan bağlamında sorgu, yani genişse, adlandırılmış bir küme oluşturmak için CREATE SET kullandığınız deyim.Adlandırılmış bir CREATE küme deyim kullanılarak tanımlanmış tüm MDX sorgularda, kullanılabilir oturum.CREATE küme deyim anlamlıdır, örneğin, bir istemci uygulamasında, tutarlı bir sorgu çeşitli kullanır.

    CREATE küme kullanma hakkında daha fazla bilgi için adlandırılmış oluşturmak için deyim ayarlar bir oturum, bkz: Oturum kapsamlı oluşturma, Ayarlar (MDX) adlı.

  • **Genel kapsamlı   **Kapsam, yaşam süresi çalışan örnek kapsamdır, içerik kullanıcının, diğer bir deyişle oturumun genişse, adlandırılmış bir küme oluşturmak için CREATE SET kullandığınız deyim MDX varsayılan komut dosyası içinde.Bkz: Temel bir MDX komut dosyası (MDX) daha fazla bilgi için. Adlandırılmış bir MDX varsayılan komut dosyasında CREATE küme kullanılarak tanımlanmış herhangi bir oturumda, MDX sorgularını tüm kullanıcılar için kullanılabilir.

Adlandırılmış kümelerinin içeriğini oluşturma (statik) şu anda değerlendirilen veya herhangi bir zamanda sorguda (dinamik) kullanılırlar.The CREATE SET [STATIC|DYNAMIC] syntax defines when the set is evaluated; see CREATE küme deyimi (MDX)CREATE küme deyimi (MDX)for more information.Hiçbir anahtar sözcük oluşturma deyiminde belirtilmezse, varsayılan olarak, STATIK ayarlar oluşturulur.

Dinamik davranış adlandırılmış kümeleri, genel olarak (varsayılan MDX komut dosyasında) tanımlanabilir veya kapsam oturumunun.Sorguda çözümlenen, ancak bu ayarlar adlı yalnızca değerlendirilir (kapsam query).Hata, bir dinamik değerlendirmek için girişimleri yükseltilecektir küme oturum veya genel kapsam; bu da dinamik küme s dolaylı başvuru için geçerlidir.Aşağıda, Hesaplama listesi, ya da genel olarak veya dinamik bir adlandırılmış kümeleri baþvurabilirsiniz oturum kapsam, tanımlı.

  • Hesaplanan Üyeler

  • Ayarlar'ı Named dinamik

  • KPI'lar

  • Bir atama ifade (RHS) yan ifadelerini sağ el

  • Koşul ifadesi hücre hesaplama

  • Hücre hesaplama değeri ifade

Herhangi bir MDX sorgusu içinde olduğundan, dinamik küme değerlendirilecek dinamik sorgu kapsamında başvurusu için mümkündür.

Uyarı

CREATE SET komutu sırasında dinamik kümeleri değerlendirildiği için dinamik küme bağlı tüm nesneleri (statik veya dinamik) bir bağlantı oluşturulur.Dinamik Küme bırakılan kadar bu nedenle, başvurulan nesnelerin bazılarını veya tümünü kesilmesine edemiyor.Örneğin, bir dinamik adlı, küme, oturum hesaplanmış üye başvurur ve üye adlı dinamik sırasında silinemez, hesaplanan bir oturum oluşturulur küme hala bulunmaktadır.

Dinamik bir adlandırılmış kümeleri çözümleme

saat içinde herhangi bir anda en çok üç dinamik bir sürümü oluşabilir:

  • Bir küp komut dosyasında kullanılan genel kapsam

  • Bir oturumu hesaplamalarda kullanılan oturum kapsam

  • Bir sorgu hesaplamalarda kullanılan sorgu kapsam

Hangi sürümünün bilgisayarınıza hesaplamada kullanılan ifadenizde ve nasıl dinamik adlı içeriğine tümüyle bağlıdır. küme başvuruda bulunulan; bu, çoğunlukla dolaylı başvuru için geçerlidir.

Örneğin, dinamik bir oturumun kullandığı oturum hesaplanmış üyesi varsa adlı küme ve hesaplanan bu üye bir sorguda belirtilen küme oturum kapsamnda değerlendirilecek ve sorgunun WHERE yan tümcende belirtilen üzerinde etkisi küme.Ancak, aynı dinamik kullanıyorsanız adlı küme Sorgunuzdaki doğrudan, belirtilen küme sorgu kapsam ve WHERE yan tümcende belirtilen sonuçlarını etkileyebilir değerlendirildiği küme.