我有一个多维数据集,在该多维数据集中有一个日期维度,它具有以下属性
日历年、日历月-年、会计年度、会计年度-季度、日期
现在有了这些属性,我有两个用户定义的层次结构,它们如下 日历层次结构,它具有日历年、日历月-年、日期
第二个用户定义的层次结构是 Fiscal Hierarchy,它有 Fiscal Year、Fiscal Year-Quarter、Calendar Month Year 和 Date
我想知道平均销售额,所以我创建了一个衡量标准
Member [Measures].[Sales Daily Avg]
AS Avg ( Descendants ( [Date].[Calendar].CURRENTMEMBER, [Date].[Calendar].[Date] ), CoalesceEmpty([Measures].[Total Sales] , 0) )
这在运行类似的东西时效果很好
SELECT {
[Measures].[Sales Daily Avg],
} ON COLUMNS,
{ [Date].[Calendar].[Calendar Year].Members } ON ROWS
FROM
[SalesCube]
如果我使用[Date].[Calendar].[Calendar Month-Year].Members,这将起作用,但它不适用于我的财务层次结构属性,Calendar Month-Year 除外。如何修改我的度量以使其接受会计年度层次结构属性。
我尝试按财政年度交叉加入,因为如果集合为空,它只会评估正在使用的集合。但这对我不起作用(我假设 sytnax 可能是问题所在)。
对不起,伙计们,我真的很陌生。