qlik sense 当月起向前24个月的生产数量总和的表达式怎么写
时间: 2024-09-11 20:17:25 浏览: 43
sense-navigation:表格导航+ Qlik Sense的操作
在 Qlik Sense 中,要计算当月开始前24个月的生产数量总和,通常需要使用日期函数和SUM函数。假设有一个字段`ProductionDate`记录了生产日期,可以按照以下步骤创建一个表达式:
1. 首先,获取当前月份的开始日期(例如,使用 `DATE_TRUNC('month', NOW())`)。
2. 然后,减去25个月(因为我们需要到前24个月结束),得到这个范围的结束日期(`DATE_SUB(NOW(), INTERVAL 25 MONTH)`)。
3. 使用这个范围筛选出生产数据,并对`ProductionAmount`字段求和。
所以,表达式可能是这样的:
```
SUM(
SUM({ ProductionAmount })
FILTER (
{ ProductionDate } BETWEEN DATE_TRUNC('month', NOW()) AND DATE_SUB(NOW(), INTERVAL 24 MONTH)
)
)
```
这里假设`ProductionAmount`是存储生产数量的字段名,`{ ProductionAmount }`和`{ ProductionDate }`是度量和维度的引用,你需要替换为你实际的数据模型中的相应名称。
阅读全文