我正在使用Pentaho Report Designer (PRD) 3.8。
我的数据结构是这样的
id| name |value |
1 | Jack | 200 |
2 | Will | 300 |
3 | Smith | 400 |
4 | Jack | 500 |
现在的问题是我想获得仅选定行
的列值
的总和
。
有没有类似的方法
IF([name]='Jack' then sum([value]))
所以总和的值为700
。
我需要公式
中的sum
值,不在查询中
,因为某些名称值也是虚拟值。
最佳答案
尝试CASE
SEELCT
SUM(CASE WHEN `name` ='jack' THEN `value` ELSE 0 END)
FROM `table`
关于mysql - 使用 pentaho 报表设计器从列中选择的行的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21877922/