0

キューブで作業していて、キューブ内のメジャーを数週間参照していると、予期しない結果が得られることに気付きましたが、最初に現在のシナリオを表示します。私は週ごとのファクトロードのカウントを見ています。そうすると、このような結果が得られます。:

Weeks | Fact Internet Sales Count 
2001-07-01 00:00:00.000 | 28    
2001-07-08 00:00:00.000 | 29 

....あなたが期待するようになど。

さらに下に私はこれに気づきました。:

2001-09-30 00:00:00.000 | 10    
2001-09-30 00:00:00.000 | 24

ご覧のとおり、異なるカウントで週が2回表示されます。これらのカウントを合計すると、その週の正しいカウント数(つまり、34)になります。

なぜ2週間表示されているのか混乱しています。SQLのデータを見ると、これら2つのデータの違いは、厳密にはこれらの日付が下がった月(最初の月は10、それ以降は24)であることがわかります。いずれの例でも月)。

これは、自分で作成した元のキューブで最初に見たものですが、次に、信頼できるadventureWorks練習キューブを取り出して、そのキューブにも存在することを確認しました。

4

1 に答える 1

0

これは、この日付階層内で、階層の最下位の属性が週ではなく日付であったためです。したがって、常に日付ごとに週が分割されていました。これは、日付階層の最下位部分として週を含む日付階層を作成することで軽減できます。

于 2012-02-09T21:12:41.417 に答える