1

我有一个基本查询,并且无法准确理解此错误的含义。

Select {[Dim Date].[Date].[Date],[Measures].[Quantity]} on columns
from 
[AcoEdsv]
4

1 回答 1

3

这不是错误,而是错误的查询。

我相信错误是:

Members, tuples or sets must use the same hierarchies in the function.

换句话说,SetMember用作Set.

[Dim Date].[Date].[Date]- 这是一组Level Date的成员。例如 {2/1/2015、2/2/2015、2/3/2015} 等等。

[Measures].[Quantity]- 它是Quantity特殊维度的成员Measures

以下是您的查询中的失败列表和可能的解决方案:

1)[Measures].[Quantity]应该在另一个轴上(例如, [Measures].[Quantity] on rows

Select {[Dim Date].[Date].[Date]} on columns
,[Measures].[Quantity] on rows
from
[AcoEdsv]

2)或者你试图使用聚合函数而不确定自己。让我们说总和:

with member [Measures].[Test]
as SUM({[Dim Date].[Date].[Date]},[Measures].[Quantity])

Select {[Dim Date].[Date].[Date]} on columns
,[Measures].[Test] on rows
from 
[AcoEdsv]
于 2015-02-03T10:42:58.367 回答