問題タブ [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.
ssas - MDX のセル内のファクト数のカウント
以下は、2 つのディメンションを持つ単純なスキーマと、メジャーを持つファクトです。
MDX では、モノの種類ごとにカブの数を合計できます。
[Count of Facts]
ここで、このメジャー グループで、プロパティをにSource.[Binding Type]
設定して呼び出される新しいメジャーを作成すると、各タイプのモノの数をカウントすることもできます。[Row binding]
AggregateFunction
Count
本当にこの新しいメジャーを追加する必要がありますか? 数値は、結果セルの値の計算に使用されたファクトの数なので、クエリで取得できませんか? (SQL でグループ化する場合は、単純に になりますCOUNT(*)
。)
私は絶対に何かを働かせることはできません!
sql-server - 時系列の SSAS MDX 中央値
時系列の監視データの中央値を計算しようとしています。
OLAP キューブには、日付ディメンション (最下位レベルは日付) と別の時間ディメンションがあります。(最低レベルは分)
特定の日については正しく計算されることがわかりましたが、月の値がロールアップされます。(その月は ~1.55 になるはずです)
これを与える:
月の中央値は、5 つの個々の日の中央値より高くすることはできません。
OLAP でロールアップ時に選択した時間範囲全体で中央値を正しく計算するにはどうすればよいですか? (例: 日、月、年)
日付と時刻のディメンションが別々であることが原因でしょうか?
編集:私は、事実と 1:1 の関係を持っているだけの縮退次元であることがわかりました。その月は正しく計算されますが、非常に遅いです。(1429 行のデータで 2 分 30 秒)
ただし、日ごとにグループ化をクエリしようとすると、クエリが終了しません。