SSRS动态饼图报错
SSRS dynamic pie chart error
我有一个查询给出了这个输出(这是一个 udf 的结果,denseRank 是作为饼图的过滤器创建的,只有这个 denseRanks 保持为 1,2,3.. 作为场景可能会发生变化,所以如果我有 3 个场景,底部会有 6 行 denseRank 3。对于每个场景,总是有这 2 行,资本支出和运营支出以及成本):
现在我正在创建一组饼图,给出每种情况下资本支出和运营支出成本的百分比。
例如,在第一个饼图中,我将类别组属性中的过滤器设置为 denseRank=1,因为这是我的第一个场景,请参见下图。同样,我在第二个饼图中设置了 denseRank=2,因为它适用于我的第二个场景。
在系列标签属性中,我有这样的标签表达式(dataset2 是创建上述 table 的查询所在的位置):
我还有很多其他设置,例如,将标签显示为不带小数点的百分比、piestartangle=270 等。现在我 运行 我的报告,它给了我这个:问题是部分看起来是的,但标签显示的是基于总成本的百分比,但它实际上应该是每个场景中的百分比,例如场景 1 的 21% 和 79%。
有什么setting/function需要补充的吗?有什么方法可以在不添加额外的情况下获得正确的百分比 query/dataset 来单独制作饼图?
抱歉这么久了post,如果能帮上忙,真的很感激!!
明白了...
标签表达式使用sum iif denseRank=1,也使用cdbl将非整数转换为.00
我有一个查询给出了这个输出(这是一个 udf 的结果,denseRank 是作为饼图的过滤器创建的,只有这个 denseRanks 保持为 1,2,3.. 作为场景可能会发生变化,所以如果我有 3 个场景,底部会有 6 行 denseRank 3。对于每个场景,总是有这 2 行,资本支出和运营支出以及成本):
现在我正在创建一组饼图,给出每种情况下资本支出和运营支出成本的百分比。
例如,在第一个饼图中,我将类别组属性中的过滤器设置为 denseRank=1,因为这是我的第一个场景,请参见下图。同样,我在第二个饼图中设置了 denseRank=2,因为它适用于我的第二个场景。
在系列标签属性中,我有这样的标签表达式(dataset2 是创建上述 table 的查询所在的位置):
我还有很多其他设置,例如,将标签显示为不带小数点的百分比、piestartangle=270 等。现在我 运行 我的报告,它给了我这个:问题是部分看起来是的,但标签显示的是基于总成本的百分比,但它实际上应该是每个场景中的百分比,例如场景 1 的 21% 和 79%。
有什么setting/function需要补充的吗?有什么方法可以在不添加额外的情况下获得正确的百分比 query/dataset 来单独制作饼图?
抱歉这么久了post,如果能帮上忙,真的很感激!!
明白了...
标签表达式使用sum iif denseRank=1,也使用cdbl将非整数转换为.00