s-s-rS 中的折线图问题
Posted
技术标签:
【中文标题】s-s-rS 中的折线图问题【英文标题】:Issue with Line Graph in s-s-rS 【发布时间】:2015-03-30 09:54:41 【问题描述】:我正在努力格式化折线图。
以下是我目前的报告 - :
我创建的折线图有一个“YearLogged”和“MonthLogged”类别组。
我添加的系列是一个表达式 -
=Count(IIF(Fields!InvoicePaid_.Value = "Yes" And Fields!ProcessTarget.Value = "InTarget", 1, Nothing))
如您所见,数据标签作为我表中“付费”列中的值返回。我想要的是百分比而不是标签。
Y 轴是否也以百分比形式显示已付发票总数?这是不对的,我希望它显示到 100%。
我只想显示当月在 Target 中支付的发票的百分比。
另一个问题 - 图例标题从哪里获得“流程目标”?我可以将其重命名为我想要的任何名称吗?
【问题讨论】:
抱歉,我在突出显示的内容旁边突出显示了错误的列,即我感兴趣的 In Target 和 %。谢谢 如果我假设正确,那么您需要在 Y 轴上达到 100%,并且您的折线图会显示相同的值? 嗨,我需要 Y 轴显示 0% 到 100%,具体取决于目标支付的发票数量。这些数字是我想要在图表上显示的 797、797、304 和它们旁边的 % - 而不是我错误突出显示的那些。 【参考方案1】:图表中线条的问题在于它基于符合条件的记录数,而不是总数的百分比。显然,您将轴更改为百分比,但这并没有为您汇总数据。您需要将公式更改为:
=SUM(IIF(Fields!InvoicePaid_.Value = "Yes" And Fields!ProcessTarget.Value = "InTarget", 1, 0)) / COUNTROWS()
图例使用您的字段名称或值的标签字段中的自定义名称。在值的 系列属性 图例选项卡中,您可以使用自定义图例文本。如果它只是你图表中的一条线,我通常会完全删除图例。
【讨论】:
您好,感谢您的回复,但这不起作用。如果我除以 COUNTROWS() 我得到一个完全不同的百分比数字。【参考方案2】:试试这个:
=CDec(Count(IIF(Fields!InvoicePaid_.Value = "Yes" And Fields!ProcessTarget.Value = "InTarget", 1, Nothing))) / CDec(Count(IIF(Fields!InvoicePaid_.Value = "Yes", 1, Nothing)))
我只是将您的表达方式除以已支付的发票数量。这两个数字已转换为小数,因此除法将为您提供准确的结果。
从那里,您应该使用系列/类别/图表属性中的Number
选项卡将数字格式化为百分比,并给它任意多的小数位。
【讨论】:
【参考方案3】:设法让它工作 -
在我的系列中添加了以下表达式。
=SUM(IIF(Fields!InvoicePaid_.Value = "Yes" And Fields!PaidTarget.Value = "InTarget", 1, 0))/Count(IIF(Fields!InvoicePaid_.Value = "Yes" , 1, 没有))
【讨论】:
以上是关于s-s-rS 中的折线图问题的主要内容,如果未能解决你的问题,请参考以下文章