2

SSAS に、次のメジャーを持つキューブがあります。

NameID
Number
Date

NameID は、Name 文字列を持つ Person ディメンションを指します (同じ NameID を持つ複数のレコードが存在する可能性があります)。Date は、サーバー側の日付ディメンションを指します。

クエリで指定された日付範囲の Measure.Number フィールドの合計が特定の範囲内 (0 ~ 10 など) である Person.Names の数を表示するキューブに含めることができる MDX 計算を探しています。 、11-20など)。

COUNT()、FILTER()、SUM() のさまざまなフレーバーを試しましたが、私の MDX は錆びており、何かが欠けています。

4

1 に答える 1

1

MDX にはヒストグラム機能がありません。これをicCubeに追加することを考えていますが、現時点では、MDX にすぐに使用できるものはありません。SSAS のソリューションについては、この記事を参照してください。

カウントとフィルターを使用して計算メンバーを作成することもできますが、既にこれを行っていると思います。

これを階層で定義する際の問題は、フィルターで期待どおりに機能しないことです。特定の年にこの範囲を設定したくないと想像してください。ただし、範囲が固定されている場合は、ディメンション/階層を作成することも解決策になる場合があります。

于 2012-05-28T10:47:26.663 に答える