本帖最后由 Felix.Li 于 2024-7-5 17:54 编辑
问题描述:
如何做到如下报表样式:
数据是这样的:
- {
- "cookedvalue": "19.83",
- "createTime": "2024-06-17 16:00:00",
- "deviceName":"中间变里",
- "devicevariableld": "46fa268aabcf4ad789c981a24c20ed12",
- "devicevariableName": "冷冻泵-4-电表小时电里",
- "groupId": "45fc0ec5603b4c6aaf306042c13fb3e5",
- "groupName": null,
- "id": "091281fc35414c268529968fa9776ca8",
- "message": null,
- "statusType": "Good",
- "value": 26129.7,
- "variableDisplayName": null
- }
复制代码 然后根据一天不同的时间段,将2024-06-17 16:00:00 分成 峰、平等
问题回答:
这个我们用距表即可实现。
本身列分组用字段即可。行分组把创建时间建立一个计算字段,计算字段去判断:
{switch(createTimeHour < 8, "峰", createTimeHour < 15, "谷", createTimeHour < 20, "平", createTimeHour < 23, "尖")}
然后就可以了,这个是一个示例:
|