原本的查询语句,想在 SSAS 中创建 最大销售额这个计算成员,可不知道要怎么创建。
尝试方法:
搜索到一篇文章: http://social.msdn.microsoft.com/Forums/zh-TW/sqlanalysisservices/thread/964ac042-9516-452d-9524-7067a7dfff67
可根据上面的意思,创建了三个命名集:最大销售额、PRO,DAYC,然后创建计算成员,(最大销售额,PRO*DAYC),这样出来没有数据。
---------------------------------------------------------------
故,请教这种成员要怎么创建,还是本身的想法就是错误的? 谢谢
WITH MEMBER [Measures].[最大销售额]
AS
MAX(
{
([日期].[天],[城市].[城市名称].CHILDREN)
} ,[Measures].[销售额]
)
SET Pro
AS {
[城市].[省份].CHILDREN
}
SET dayc
AS {
[日期].[天].CHILDREN
}
SELECT
NON EMPTY {
[Measures].[最大销售额]
}
ON columns,
NON EMPTY {
Pro*dayc
} ON rows
FROM [CUBE分析]