1

構造を持つファクト テーブルがあります: (objectid、fromLoc、toLoc、duration)。

次の SQL に相当する MDX が必要です。

select fromLoc, toLoc, max(duration) from fact group by fromLoc, toLoc;

次の MDX で試しましたが、間違った結果が表示されます。各グループの最大値を表示する代わりに、合計 (期間) を表示しています。

WITH
  MEMBER [Measures].[MaxValue] AS
  max([Measures].[Duration]) 
 select FromLoc.members on axis(1),
toLoc.members  on axis(0)
from [cube1]
where [Measures].[MaxValue]

上記の SQL のようなクエリに答えることができる正しい MDX を提供してください。

4

1 に答える 1

1

次のようにmax関数を使用する必要があります。

max(the set of your objectids, [Measures].[Duration])
于 2012-09-20T16:14:02.427 に答える