2016-07-28 6 views
0

私はいくつかのファクトテーブル上の識別されたIDを数えます。SSAS:未知のメンバーとの別個の数量尺度を表示

[id] [linkedtableid] [datecolumn] 

1 someidのDATE1

2 someidのDATE1

3 someidのDATE1

4 someidのDATE1

5ヌルDATE1

: のは、それはこのようになりましょう

date1には5つの異なる行があることがあります。しかし、私の場合はcount = 4となります。これはUnknownMember処理と何らかの形で結びつくことができると思っていましたが、私はこの前提で何もしませんでした。私はすでにキューブソリューションのすべてを試しましたが、そのような動作の理由を見つけることはできません。 nullの値を持つ行のように見えますが、それはdistinct count関数によってカウントされません。

また、nullの値をリレーショナルDBに入力してキューブを再処理すると、すべて正しくカウントされます。

私はおそらく何か、おそらくどこかのオプションを見逃しました。

+0

表形式または多次元? – GregGalloway

+0

@GregGalloway問題はOLAPキューブ – VasiliyKapitanskiy

+0

にあります。COUNT(NULL)はNULLになるので、NULLを別の値として数えたい場合は、その値を別の値に変換する必要があります。 – Matt

答えて

0

個別カウントとディメンションの測定値間の不要な関係を削除して解決しました。他の2つのディメンションがあり、1つは直接リンクで接続され、もう1つは参照されました。 null値フィールドで参照リンクを介してリンクできない可能性があるため、nullがなぜ計算されなかったのか分かりません。

関連する問題