我有一个问题:
SELECT
NON EMPTY { [Item].[123] } ON COLUMNS,
{ [Total Line Value] } ON ROWS
FROM [Sales Analysis]
这将返回名为“123”的项目的总销售额。我想做的就是把它分开,以便我能够看到每个月的日历销售总量。类似的东西:
SELECT
NON EMPTY { [Time].[Year].[Calender 2011].Children, [Item].[123] } ON COLUMNS,
{ [Total Line Value] } ON ROWS
FROM [Sales Analysis]
但这不会像我打算那样工作,我只是无法正确查询。任何帮助将不胜感激,谢谢。
编辑:
我也试过这个,但无济于事:
SELECT
NON EMPTY { [Time].[Year].[Calender 2011].Children } ON COLUMNS,
{ [Total Line Value] } ON ROWS
FROM [Sales Analysis]
WHERE [Item].[123]
答案 0 :(得分:1)
SELECT
NON EMPTY { [Time].[Year].[Calender 2011].Children } ON COLUMNS,
{ [Item].[123] } ON ROWS
FROM [Sales Analysis]
WHERE [Measures].[Total Line Value]
答案 1 :(得分:0)
[Item]的语法。[123]看起来很奇怪 - 这是简写吗?通常对于单个成员,语法将是[Dimension]。[Attribute]。[Item123]?我希望您的查询3能按预期工作吗?
答案 2 :(得分:0)
使用crossjoin:
SELECT
NON EMPTY {{[Time].[Year].[Calender 2011].Children} * {[Item].[123]}} ON COLUMNS,
{[Total Line Value]} ON ROWS
FROM [Sales Analysis]