0

このMDXクエリがあり、このクエリにOrder句を追加しようとしています。私が得ているエラーは次のとおりです。関数の引数に式が必要でしたが、式が検出されませんでした。

このクエリにorder句を追加する方法を提案してください。

WITH 
MEMBER [Measures].[DateMax] AS
    DateAdd('s', -1, DateAdd('h', 1, [TIME].[TIME].LastChild.PrevMember.Member_VALUE))

SELECT
non empty { [Measures].[DURATION], 
    [Measures].[SELL], 
    [Measures].[BUY], 
    [Measures].[PROFIT], 
    [Measures].[PROFIT PERCENTAGE]}  on columns,
non empty (                         
    ([CUSTOMERS].[CUSTOMER].[CUSTOMER])
  -- ORDER([CUSTOMERS].[CUSTOMER].[CUSTOMER], ASC)
  ) on rows
FROM [PROFIT]
4

1 に答える 1

1

[Order]ステートメントのパラメーターがありません。これがドキュメントです

ORDER([CUSTOMERS].[CUSTOMER].[CUSTOMER], [Measures].[SELL], ASC)

おそらくあなたの問題を解決するでしょう。並べ替えるには、数値式または文字列式が必要です。私の例では、SELLメジャー値で並べ替えます。

于 2013-03-07T13:43:52.203 に答える