我正在试图格式化折线图。
以下是我目前的报告 - :
我创建的折线图有一个类别组“YearLogged”和“MonthLogged”。
我添加的系列是一个表达式 -
= Count(IIF(Fields!InvoicePaid_.Value =“Yes”和Fields!ProcessTarget.Value =“InTarget”,1,Nothing))
正如您所看到的那样,数据标签将作为我表中“付费”列中的值返回。我想要的是百分比而不是标记。
此外,Y轴将以总付费发票的百分比形式返回?这不对,我希望它能达到100%。
我只想表明在一个月内在Target中支付的发票的百分比。
另一个问题 - 传奇标题从哪里获得“过程目标”?我可以将其重命名为我想要的吗?
答案 0 :(得分:0)
图表中行的问题在于它基于符合条件的记录数而不是总数的百分比。显然,您将轴更改为百分比,但不会为您聚合数据。您需要将公式更改为:
=SUM(IIF(Fields!InvoicePaid_.Value = "Yes" And Fields!ProcessTarget.Value = "InTarget", 1, 0)) / COUNTROWS()
图例使用字段的名称或值的“标签”字段中的自定义名称。在值的系列属性图例选项卡中,您可以使用自定义图例文本。如果它只是图表中的一行,我通常会完全删除图例。
答案 1 :(得分:0)
试试这个:
=CDec(Count(IIF(Fields!InvoicePaid_.Value = "Yes" And Fields!ProcessTarget.Value = "InTarget", 1, Nothing))) / CDec(Count(IIF(Fields!InvoicePaid_.Value = "Yes", 1, Nothing)))
我只是把你的表达式除以已支付的发票数量。这两个数字被转换为小数,因此除法将为您提供准确的结果。
从那里开始,您应该使用系列/类别/图表属性中的Number
标签将数字格式化为百分比,并为您提供多少小数点。
答案 2 :(得分:0)
管理以使其发挥作用 -
将以下表达式添加到我的系列中。
= SUM(IIF(Fields!InvoicePaid_.Value =“Yes”和Fields!PaidTarget.Value =“InTarget”,1,0))/ Count(IIF(Fields!InvoicePaid_.Value =“Yes”) ,1,没什么))