如何计算 s-s-rS 中的周转率 (%)?

Posted

技术标签:

【中文标题】如何计算 s-s-rS 中的周转率 (%)?【英文标题】:How do I calculate Turnaround rate (%) in s-s-rS? 【发布时间】:2021-11-14 16:47:16 【问题描述】:

我正在创建一个 s-s-rS 报告,报告的要求之一是显示“周转率”,它应该包含百分比值。

我数据集中的一些列如下:-

DateReceived
DateCompleted
CompleteTurnaround
TurnaroundVolume
MaximumTurnaroundDays
TurnaroundInMonth
TurnaroundInStandard

我对该主题进行了广泛的研究,但尚未找到解决方案。在这里也完全迷失了,非常感谢您对此问题的任何帮助。

谢谢。

【问题讨论】:

我们可以帮助您在报告服务中实现表达式,但不解释什么是周转率以及如何计算。 显示一些您必须使用的示例数据,根据该示例数据您的预期结果是什么,并说明您是如何实现的。还要说明是否有任何计算将基于聚合数据(即分组总计等),因为这将影响表达式的构建方式。 【参考方案1】:

我认为周转率将基于在 TurnaroundInStandard 列中所示的标准时间内完成的记录。

假设每条记录和您对它们进行分组,它应该是在标准时间内完成的记录(TurnaroundInStandard = 1 或 Y,取决于字段)除以记录的总数完成(CompleteTurnaround = 1 或 Y)。如果是这样,那么您的表达将是:

=SUM(IIF(Fields!CompleteTurnaround.Value = "Y", 1, 0)) 
 /
 SUM(IIF(Fields!TurnaroundInStandard.Value = "Y", 1, 0))

【讨论】:

以上是关于如何计算 s-s-rS 中的周转率 (%)?的主要内容,如果未能解决你的问题,请参考以下文章

s-s-rS - 计算 tablix 列分组中的空白单元格?

s-s-rS:计算字段中的表达式

s-s-rS - 通过识别列分组中的值进行老化计算

s-s-rS 报告中的不同日期具有相同的计算

在 s-s-rS 中,如何将父报表项的值与子组中的报表项进行比较?

在 s-s-rS 2008 R2 中计算 Tablix 中的加权平均值