函数中指定的两个集合具有不同的维度
Two sets specified in the function have different dimensionality
我有一个基本查询,但无法准确理解此错误的含义。
Select {[Dim Date].[Date].[Date],[Measures].[Quantity]} on columns
from
[AcoEdsv]
不是错误,是查询错误
我认为错误是:
Members, tuples or sets must use the same hierarchies in the function
.
换句话说,Set
和Member
用作Set
。
[Dim Date].[Date].[Date]
- 这是一组 Level Date
的成员。例如。 {2/1/2015、2/2/2015、2/3/2015} 等等。
[Measures].[Quantity]
- 它是特殊维度 Measures
的成员 Quantity
。
以下是您查询失败的列表和可能的解决方案:
1) [Measures].[Quantity]
应该在另一个轴上(例如 , [Measures].[Quantity] on rows
)
Select {[Dim Date].[Date].[Date]} on columns
,[Measures].[Quantity] on rows
from
[AcoEdsv]
2) 或者你试图在不确定的情况下使用聚合函数
本身。假设 SUM:
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]
我有一个基本查询,但无法准确理解此错误的含义。
Select {[Dim Date].[Date].[Date],[Measures].[Quantity]} on columns
from
[AcoEdsv]
不是错误,是查询错误
我认为错误是:
Members, tuples or sets must use the same hierarchies in the function
.
换句话说,Set
和Member
用作Set
。
[Dim Date].[Date].[Date]
- 这是一组 Level Date
的成员。例如。 {2/1/2015、2/2/2015、2/3/2015} 等等。
[Measures].[Quantity]
- 它是特殊维度 Measures
的成员 Quantity
。
以下是您查询失败的列表和可能的解决方案:
1) [Measures].[Quantity]
应该在另一个轴上(例如 , [Measures].[Quantity] on rows
)
Select {[Dim Date].[Date].[Date]} on columns
,[Measures].[Quantity] on rows
from
[AcoEdsv]
2) 或者你试图在不确定的情况下使用聚合函数 本身。假设 SUM:
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]