1

データベースの最大日付を通常のクエリのデフォルト パラメータとして設定する方法を知っています。新しいデータセットで私はこれを書きました: ISNULL(MAX(C0_TIME), DATEADD(YEAR, DATEDIFF(YEAR, 0, GETDATE()), 0)) AS ENDそしてそれをデフォルトのパラメータ設定で使用しました。

しかし、MDX を使用して同じ効果を得るにはどうすればよいでしょうか。何を使う/書くべきですか?

手伝ってくれてありがとう ;)

4

2 に答える 2

0

@FrankPlのヘルプでこの解決策を見つけました。
新しいデータセットでは、QueryDesigner で書きました: WITH MEMBER [Measures].[ParameterValue] AS Tail([Czas].[Czas].Members).Item(0).Item(0).UNIQUENAME SELECT {[Measures].[ParameterValue]} ON COLUMNS , [Czas].[Czas].LastChild ON ROWS FROM [PM01]. 次に、キューブ内の昨年、四半期、月の名前を付けた
1行を取得しました。別のデータセットに接続されている EndData パラメーターのParameterValueように使用しました。Default Valueそして、このデータセットは、レポートを作成するために使用する適切な尺度を返します。

于 2013-11-25T09:52:47.270 に答える