2

我在 SSAS 多维数据集中有一个计算成员,它给出了一个百分比。在多维数据集浏览器中,这会正确聚合,但在 BIDS SSRS 中,它将所有颗粒加在一起以给出毫无意义的结果。我知道我可以对结果进行平均,但这是不可接受的,因为我需要一个加权平均值,这就是我首先创建计算成员的原因。帮助!我怎样才能让它工作?

这是详细信息:

SSAS 中的计算成员如下所示:

ActiveTimeVsExpectedActiveTime = (AvailableTime + TimeOnPhone + TimeInAvailable)/ExpectedTimeOnPhone

这在多维数据集浏览器中完美运行;它为所有单独的电话代理正确计算,并且正确地通过分层组提供加权结果,即不是将每个人的计算成员的结果加在一起并称为团队总数,而是将所有元素加在一起计算并将结果放入计算的成员方程中。

然而,在 SSRS 中,它只是将各个计算成员的结果相加并称为团队结果。帮助!我在网上搜索了解决方案,但找不到。这没有任何意义......如果 SSRS 没有,为什么立方体浏览器会自动正确计算它而没有任何问题 - 它使计算的成员变得毫无意义不是吗?!

好的,所以为了回答 Diego 的问题,我将包含一些数据以进一步澄清......这个问题在许多计算成员上重复;这是我目前正在制作的报告。吨

他计算的成员是坚持=坚持时间/排班时间

这是 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%      

从数据顶部可以看到,它计算出的团队依从性为 908.58%,这是每个智能体的依从性结果之和。

SSAS 多维数据集浏览器为每个代理显示完全相同的结果,但团队总数为 75.21%,它计算为来自 275736 的坚持时间和 366600 的花名册时间。

4

1 回答 1

0

计算成员是在运行时计算的。数据在您比较多维数据集和 SSRS 的时间间隔之间发生变化的可能性。此外,您确定您用来比较的层次结构是相同的。例如,如果您正在浏览 DimProduct 维度的产品属性以及包含其他成员的层次结构中的产品,则 [Product].Name 可以不同

于 2012-05-01T15:29:57.877 回答