問題タブ [mdx-query]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
115 参照

ssas - MDX のセル内のファクト数のカウント

以下は、2 つのディメンションを持つ単純なスキーマと、メジャーを持つファクトです。

MDX では、モノの種類ごとにカブの数を合計できます。

[Count of Facts]ここで、このメジャー グループで、プロパティをにSource.[Binding Type]設定して呼び出される新しいメジャーを作成すると、各タイプのモノの数をカウントすることもできます。[Row binding]AggregateFunctionCount

本当にこの新しいメジャーを追加する必要がありますか? 数値は、結果セルの値の計算に使用されたファクトの数なので、クエリで取得できませんか? (SQL でグループ化する場合は、単純に になりますCOUNT(*)。)

私は絶対に何かを働かせることはできません!

0 投票する
1 に答える
157 参照

sql-server - 時系列の SSAS MDX 中央値

時系列の監視データの中央値を計算しようとしています。

OLAP キューブには、日付ディメンション (最下位レベルは日付) と別の時間ディメンションがあります。(最低レベルは分)

特定の日については正しく計算されることがわかりましたが、月の値がロールアップされます。(その月は ~1.55 になるはずです)

これを与える:

ここに画像の説明を入力

月の中央値は、5 つの個々の日の中央値より高くすることはできません。

OLAP でロールアップ時に選択した時間範囲全体で中央値を正しく計算するにはどうすればよいですか? (例: 日年)

日付と時刻のディメンションが別々であることが原因でしょうか?

編集:私は、事実と 1:1 の関係を持っているだけの縮退次元であることがわかりました。その月は正しく計算されますが、非常に遅いです。(1429 行のデータで 2 分 30 秒)

ただし、日ごとにグループ化をクエリしようとすると、クエリが終了しません。