根据不同大小分组数据

问题描述

我正在尝试制作一个报告,其中需要显示基于“宽度”组的数据。以下是数据和所需输出的示例。我无法组成可以提供此所需输出的组。如果有人可以帮忙。

enter image description here

enter image description here

解决方法

满足此数据集分组需求的最简单方法是创建一个新的“公式字段”,该公式字段将评估每个记录的“宽度”数据字段的值以确定该记录属于哪个组,然后对此进行分组新的公式字段。

您的公式字段将如下所示。

Select {WIDTH}
Case  400 to 600 :
"G1"
Case  601 to 849:
"G2"
Case  850 to 1049:
"G3"
Default :
"Default text or error message text goes here"

您可能需要调整Case语句中用于评估WIDTH字段的整数值。默认情况下的文字由您决定。实际上,如果它在逻辑上符合您的需求,则可以完全消除默认情况,因为它不是必需的。但是,优良作法是确保Switch语句始终返回一个值,即使该值是表示发生意外情况的文本也是如此。这样一来,您的用户就可以轻松地识别出一些可能超出报告分组范围的数据,以便可以修改报告或纠正数据,以最合适的操作为准。

所需输出中的其他3列似乎只是在计算每个组中直径在一定范围内的记录数。要获得此输出,可以将“运行总计”字段与“计数摘要”类型一起使用,然后在“评估”部分中使用值的范围。 “重置”部分将设置为“更改组时”,以评估由上面的公式字段创建的组。不过,您将需要对直径字段进行排序。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...