大家好 希望你们一切都好
我正在使用 Aggregate 函数来汇总两年特定年份的度量值,如下所示:
select aggregate ({[DimTime].[Year].&[1396] ,[DimTime].[Year].&[1397] },[Measures].[IndentCount]) on 0 from [Procurement]
根据聚合函数接受两个参数的事实:
Aggregate (Set_expression , Numeric_Expression)
我的 MDX 查询有什么问题?
我收到此错误:
The Axis0 function expects a tuple set expression for the argument. A string or numeric expression was used.
提前致谢
再次查看Aggregate()函数的详细信息。你得到了正确的参数,但你需要看看函数会返回什么。它返回一个数值。
因此,您的 MDX 评估为
SELECT some-numeric-value ON 0 FROM [Cube]
无效。你需要
SELECT some-sort-of-set ON 0 FROM [Cube]
尝试使用谷歌搜索使用此功能的示例(或查看上面的链接,其中包含示例)以了解如何使用它。