SSRS动态饼图错误

时间:2015-08-24 17:14:51

标签: sql reporting-services ssrs-2012

我有一个提供此输出的查询(这是来自udf的结果,denseRank被创建为饼图的过滤器,只有这个密集的Ranks保持为1,2,3 ..因为场景的数量可以正在改变,所以如果我有3个场景,那么底部会有6行密集的Rank3。对于每个场景,总有这两行,capex和opex都有成本):

enter image description here

现在我正在创建一组饼图,给出每种情景的资本支出和运营成本的百分比。

例如,在第一个饼图中,我将类别组属性中的过滤器设置为denseRank = 1,因为这是我的第一个场景,请参见下图。同样地,我在第二个饼图中设置了denseRank = 2,就像我的第二个场景一样。

enter image description here

在系列标签属性中,我有标签表达式(dataset2是创建上表的查询):

enter image description here

我有一堆其他设置,比如显示标签为百分比,没有小数,piestartangle = 270等。现在我运行我的报告,它给了我这个:问题是部分看起来正确,但标签是显示基于总体成本的百分比,但实际上应该是每个方案中的百分比,例如方案1的21%和79%。

enter image description here

我需要添加任何设置/功能吗?我可以通过任何方式获得正确的百分比而无需添加额外的查询/数据集来单独执行饼图吗?

很抱歉这篇长篇文章,非常感谢您的帮助!!

1 个答案:

答案 0 :(得分:0)

弄明白了......

标签表达式使用sum iif denseRank = 1,也使用cdbl将非整数转换为.00

相关问题