0

平坦化したディメンションがあり、データは次のようになります。 サンプルデータ

これはデータの単純化です。実際には、各 PrimaryValue と 2 つの「SubDetail」値で同じ 7 つの「Detail」値があります。各 SubValue には、PrimaryValue ごとに 1 つの空白があります (null ではなく、表に null はありません)。

ユーザーに表示されるように階層を設定しようとしています。

  • PrimaryValue

    • サブ値

キューブはデータが気に入らず、重複キーについて不平を言うので、キー列を変更して処理しましたが、階層には SubValue ごとに 1 つの PrimaryValue が表示されるため、ブラウザでは次のように表示されます。

ABC

これは空白の値です

ABC

ABC

Q

ABC

G

等々。私が欲しいのは:

ABC

Q

G

XYZ

7

1E

私はキューブを初めて使用しますが、Web で考えたり読んだりできることはすべて試しました。私の問題は、「Detail」と「SubDetail」が複数あることだと思います。階層を次のように定義しています。

PrimaryValue

サブ値

PrimaryValue が SubValue に関連し、Detail1 と Detail2 が SubDetail1 に関連する SubValue を持つように、属性を設定します。

考えられるすべての KeyColumns の組み合わせを試してみましたが、キー値が重複しているためキューブが処理されないか、処理されてここで説明している問題が発生するか、ブラウザで「key1 ディメンション属性がありませんでした」というエラーが発生します見つかった"

この問題についてウェブ上で何も見つけることができませんでした。おそらく言い方が間違っています。キー列の設定について多くのことを見つけましたが、例の追加の詳細フィールドに対処したり、私が見ているロールアップの問題を説明したりするものはありません.

4

1 に答える 1

1

これは簡単な答えです。ウェブ上でこのエラーを見つけることができなかったことに驚いています。私は自分の属性関係を後方に持っていました。最も一般的なものに最も具体的である必要がありますが、最も一般的なもの (一意の値が最も少ないもの) から最も具体的なもの (最も一意の値を持つもの) までありました。それがまったく機能したことに驚いた!!

したがって、私の例では、PrimaryValue に関連する SubValue が必要でした。

于 2015-12-15T23:32:47.090 に答える