Ssas
在 MDX (MultiDimensional-Expresson) 中使用聚合函式時遇到錯誤
大家好 希望你們一切都好
我正在使用 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]
嘗試使用Google搜尋使用此功能的範例(或查看上面的連結,其中包含範例)以了解如何使用它。