永洪社区

标题: 累加趋势 [打印本页]

作者: yhdata_kPkHFcAG    时间: 2023-2-8 11:04
标题: 累加趋势
数据样例:
日期   新增代码行  新增缺陷数
2023/1    10000        2
2023/2    20000        1

期望展示缺陷千行代码累计趋势:
2023/1  0.2=2*1000/10000
2023/2  0.1=(1+2)*1000/(10000+20000)


数据样例和公式如上进行累加计算,如何实现?
作者: yhdata_lyaa    时间: 2023-2-8 11:08
参考动态计算器https://www.yonghongtech.com/hel ... lculate_custom.html
runningSum(expression, [reset])
累积计算和,返回从第一个值,到当前值,累积求和。
参数1 expression:表达式列。
参数2 reset:指定依据哪个字段的值发生变化而进行重新累计。
例如:runningSum(Sum(col['profit']), col['product_type']);
作者: yhdata_ruby    时间: 2023-2-8 11:09

作者: yhdata_kPkHFcAG    时间: 2023-2-8 11:34
yhdata_lyaa 发表于 2023-2-8 11:08
参考动态计算器https://www.yonghongtech.com/help/Z-Suite/10.0/ch/dataprocess_dynamiccalculate_custom. ...

试过了,无法实现公式
作者: yhdata_ruby    时间: 2023-2-8 13:29
yhdata_kPkHFcAG 发表于 2023-2-8 11:34
试过了,无法实现公式

0.2那个使用新建计算列去实现,然后绑定字段到组件中对维度添加动态计算器选择累积总计
作者: Listr    时间: 2023-2-8 13:36
日期   新增代码行  新增缺陷数  日期排序  缺陷数日期递归累计(n)      值
2023/1    10000        2                  1               2                             n*1000/后面的例子太少,没看出来规律
2023/2    20000        1                  2               3                             n*1000/
作者: 永洪tech-shenfs    时间: 2023-2-8 13:41
这个效果吗?runningSum(sum(col['新增缺陷行'))*1000 / runningSum(sum(col['新增代码行'))





欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4