2012-02-29 4 views
0

引用と受注を比較するレポートがあります。SSASレポートの階層外に列を追加する

現在のところ、Year-> Month-> SuccessfulQuotesという単純な階層構造を持ち、次に、成功見積もりの​​数を持つ右列です。

私は、すべての引用の数の尺度を含む別の列を直接右側に追加したいと考えています。これは可能ですか?

SSASのロジックを数か月にわたって理解しようとしていますが、レポートは一般的に階層的な印象を受けており、成功した見積もりが階層にあるため、変更しない限り合計を表示できません階層の構造。

マネージャは、レポートが階層型であるかどうかは気にしません。彼らはちょうど列が右に追加されることを望んでいます。もしこれがプログラミング言語なら、私はできます。 SSASはこの意味で制限的ではありませんか?

答えて

0

私はあなたの問題を完全に理解しています。カウントと階層の関係により、階層の異なるレベル間でカウントが分割されます。

i.e. 

Year1 Month1 SuccessfulQuotes1 Count = 7 
Year1 Month2 SuccessfulQuotes1 Count = 10 
Year1 Month3 SuccessfulQuotes1 Count = 14 

etc.....Right 

私はあなたが、これは私の頭の上をオフに動作するようになって考えることができる唯一の方法は、あなたの階層に直接関係していないテーブル内の同じ数(表)を有することです。関係が存在しない場合、SSASは合計金額を表示し、属性によってスプライスしません。言われて、私はそれがはるかにベストプラクティスからです推測しています(とあなたはまた、フィルターを使用している場合、あなたのために動作しない場合があります)こと

このすべてが言われ、やってのより良い方法はおそらくありこれはSSAS/MDXの新機能です。 HTH

+0

私はあなたの解決策を理解していませんが、有望ですね。それはテーブルの中にテーブルを持つようなものですか?私は明日新鮮な心でこれにアプローチしなければならないでしょう。私がどこにでも何かを置くことができるプログラミングの背景から来ることは、イライラしています。 – Dave

+0

私は、終わりにあなたの精神能力が不足していることを聞いています。再び、私はこれがベストプラクティスだとは思わないが、それはあなたをこの小さなこぶで乗り越えるかもしれない。あなたは、あなたの階層に関連していないそのテーブル(基本的に重複テーブル)に存在するカウントを持つ別のテーブルを持っています。したがって、重複テーブルからカウントを取り込むと、階層レベル間のカウントが除算されません。 –

+0

私の家に帰ってからは試してみることはできませんが、正しく理解すれば、この2番目のテーブルは最初のテーブルの列を拡大したり折り畳んだりすることに対応できますか?私は過去にこれをやろうと考えました。私はバックトラックしてAllをレポートに表示する必要があるかもしれませんし、成功した見積もりの​​ための計算された尺度を合計します。これは標準的なアプローチかもしれませんが、間接的であるという点でかなり不自由なようです。あなたのソリューションはより直接的です。 – Dave

関連する問題