3

アプリケーションでアドホック レポートを提供するために、SQL 分析サービスに取り組んでいます。キューブで使用する時間ディメンションを作成しました。定義済みの属性がいくつかあります。例: 月。月1、月2などの値を持っていますが、月1には1月、月2には2月などが必要です...

誰でも私にそれを回避する方法を提案できますか??

私はSSASの初心者なので、非常にばかげたものを見逃していたらごめんなさい....

4

1 に答える 1

3

SSAS で属性を操作する場合、その属性のメンバーに影響を与える 2 つのプロパティがあります。最初のプロパティ (属性の作成時にデフォルトで設定される) は KeyColumn です。ここで使用する列によって、属性内のメンバー数が決まります。これは、処理によってこの列に基づいて SELECT DISTINCT ステートメントが生成されるためです。パフォーマンスを向上させるために、ここで整数値を使用することをお勧めします。

ここに属性の月数があるように思えますが、これは良いことです。月名を表示したい場合を除いて。その場合、NameColumn プロパティに、月の名前を含むデータ ソース ビューの列を設定します。これにより、ディメンションを参照するときに表示されるラベルが生成されます。

とはいえ、通常、月番号または月名だけを使用することはお勧めできません。これは、月を年ごとにロールアップする階層を作成する必要があり、月名だけではそれを行うことができないためです。参考になる日付ディメンションの設定方法を説明したブログ投稿を書きました: http://blog.datainspirations.com/2011/05/11/sqlu-ssas-week-dimension-design-101-2/

于 2012-07-09T18:46:41.440 に答える