OLAPを使用していて、メジャー関数eg(count、max、..)をユーザーが選択できるようにしたい(フィルターとして使用する)。
実行時にキューブのメジャー集計関数を選択する方法はありますか?
前もって感謝します
もう少し時間があれば、私が知っている MDX サーバーでメジャーの集計タイプを切り替えることはできないと思います。いくつかの改善 (速度とメモリ) は、使用している集計の種類に依存する可能性があることを考慮してください。
2 つの可能な解決策:
count,max -> Aggregate(...) を計算するために計算されるメンバーを作成します。ここでの問題は、パフォーマンスの低下です。
すでにすべてのメジャーが作成されており (amount-max、amount-min)、セレクターまたはユーティリティ ディメンションを使用して切り替えます。効用次元は、値ではなく変換を保持するため、標準次元ではありません。ここでちょっとしたインスピレーションを得ることができます。