2

SSASキューブに、パーセンテージを示す計算されたメンバーがあります。キューブブラウザでは、これは正しく集約されますが、BIDS SSRSでは、すべてのグレインが加算されて、意味のない結果が得られます。結果を平均化できることはわかっていますが、加重平均が必要なため、これは受け入れられません。そのため、最初に計算されたメンバーを作成しました。ヘルプ!これを機能させるにはどうすればよいですか?

詳細は次のとおりです。

SSASで計算されたメンバーは次のようになります。

ActiveTimeVsExpectedActiveTime = (AvailableTime + TimeOnPhone + TimeInAvailable)/ExpectedTimeOnPhone

これはキューブブラウザで完全に機能します。個々の電話エージェントすべてについて正しく計算され、階層グループを正しくフィードして加重結果を生成します。つまり、各個人の計算されたメンバーの結果を合計してチームの合計と呼ぶのではなく、すべての要素を合計します。計算の結果を計算されたメンバー方程式に入れます。

ただし、SSRSでは、個々の計算されたメンバーの結果を合計し、チームの結果を呼び出します。ヘルプ!オンラインで解決策を検索しましたが、見つかりません。それは意味がありません...SSRSがそうでない場合、なぜキューブブラウザは問題なく自動的に正しく計算するのですか?計算されたメンバーはかなり無意味になりますね?!

さて、ディエゴの質問に答えて、もう少し明確にするためにいくつかのデータを含めています...この問題は多くの計算されたメンバーに複製されます。これは私が現在作成しているレポートからのものです。T

彼が計算したメンバーは、Adherence = Adhering Time /RosteredTimeです。

SSRSレポートでは次のようになります。

            Adhering Time   Rostered Time   Adherence                                               
    Team1       275736  366600  908.58%                                             
        Agent1  29355   30000   97.85%                                              
        Agent2  22041   33000   66.79%                                              
        Agent3  27493   30000   91.64%                                              
        Agent4  26689   30000   88.96%                                              
        Agent5  0   30000   0.00%                                               
        Agent6  27447   30000   91.49%                                              
        Agent7  30000   30000   100.00%                                             
        Agent8  28725   30000   95.75%                                              
        Agent9  0   32400   0.00%                                               
        Agent10 30142   31200   96.61%                                              
        Agent11 27201   30000   90.67%                                              
        Agent12 26643   30000   88.81%      

couはデータの上部に表示されているように、チームのアドヒアランスを908.58%と計算します。これは、すべてのエージェントのアドヒアランス結果の合計です。

SSASキューブブラウザーは、各エージェントでまったく同じ結果を表示しますが、チームの合計は75.21%になります。これは、275736の付着時間と366600の登録時間から得られると計算されます。

4

1 に答える 1

0

計算メンバーは実行時に計算されます。キューブと SSRS を比較した間隔の間にデータが変更された可能性があります。また、比較に使用している階層が同じであると確信していますか。たとえば、DimProduct ディメンションの製品属性と、他のメンバーを含む階層上の製品を参照している場合、[Product].Name は異なる場合があります。

于 2012-05-01T15:29:57.877 に答える