【发布时间】:2011-05-10 23:29:09
【问题描述】:
我有一个从一个事实表派生的多维数据集,它有一个键和三个其他属性
fact_event (eventid, ageband, location, type)
我想使用报告服务创建具有以下布局的报告
SELECT
[Event].[Location].Members ON COLUMNS,
[Event].[Type].Members ON ROWS,
[Event].[AgeBand].Members ON PAGES
FROM [Events]
WHERE
[Measures].[Event Count]
Reporting Services 显然喜欢扁平化的查询和列中的度量,例如
SELECT
[Measures].[Event Count] ON COLUMNS
{
[Event].[Location].Members *
[Event].[Type].Members *
[Event].[AgeBand].Members
} ON ROWS
FROM [Events]
但是当它像这样执行时,不包含值的行和列将被删除。 所以对于年龄组“[0-30]”,我可能有“New York”、“London”、“Sydney” 但对于“[31-60]”,我只有“纽约”、“悉尼”
我想要一个 MDX 查询,该查询将为该月的伦敦返回 0。
事件类型也是如此,因为某些事件类型可能不会在特定月份发生,但我希望该月出现一行零。
【问题讨论】:
标签: reporting-services mdx ssas