[英]MDX for calculated member with two measures over time hierarchy
我有一個包含兩個度量的多維數據集,例如度量A和度量B。我需要根據層次結構中任何級別的業務規則從這兩個度量中創建一個度量C。
像這樣
Quarter Month A B
Q1 Apr 2 3
Q1 May 4
Q1 Jun 4
C在四分之一級別應為10。 另外,4月2日,5月4日和6月4日[月度]
我使用了以下MDX,它在月度級別上可以正常工作。
IIF(IsEmpty([Measures].[A]), [Measures].[B], [Measures].[A])
但是,在四分之一級別上,它只給了我2個而不是10個,我現在知道為什么:)建立MDX以使其在任何級別上工作的任何指針
[Year - Semester - Quarter - Month] (Granularity is at Month level only)
會有所幫助。 謝謝 :)
您可以使用此Mdx
Sum(
Descendants('current member on your time hierarchy', 'month level'),
CoalesceEmpty([Measures].[A], [Measures].[B])
)
CoalesceEmpty([Measures].[A], [Measures].[B])
等同於IIf(IsEmpty([Measures].[A]), [Measures].[B], [Measures].[A])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.