我在让“ByAccount”聚合在 SQL Server Analysis Services (SSAS) 2008 中工作时遇到问题。
我正在尝试创建一个包含资产负债表和损益表元素的财务报告解决方案。
我有一个事实表,其中包含一个月级别的数据。目前我对此表感兴趣的一项度量是“报告金额”,并且 AggregateFunction 属性设置为“按帐户”。
我有一个由 Year 和 Period 组成的时间维度,Year 设置为“ReportingYear”类型,Period 设置为“ReportingMonthOfYear”。
我有一个“帐户”维度,由以下属性组成:AccountId(设置为 AccountNumber 类型)、AccountType(设置为 AccountType)、ParentAccountId(设置为类型 Account 和使用父项)。
如果我转到“编辑数据库”,我可以看到设置了适当的帐户类型映射,并且资产负债表类型设置为“LastNonEmpty”。
但是,ByAccount 根本没有生效,我没有得到任何与“LastNonEmpty”聚合的东西。我错过了什么?