bittersweet123 发表于 2024-7-5 16:11:19

4.2.0 用电量尖峰平谷


Felix.Li 发表于 2024-7-5 17:18:37

本帖最后由 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, "尖")}
然后就可以了,这个是一个示例:

页: [1]
查看完整版本: 4.2.0 用电量尖峰平谷