交叉报表如何同时做平均和求和操作

源数据
         date      dept_id      value_type     value
   2014-09-10     1                 1                 300
   2014-09-10     2                 1                 200
   2014-09-10     1                 2                 0.8
   2014-09-10     2                 2                 0.6

要求交叉后的数据
          date       value_type_1        value_Type_2
  2014-09-10        500                        0.7

交叉后动态列value_type_1需要求和,而动态列value_type_2需求求平均,请问该如何操作?
参与6

5同行回答

malai88malai88软件开发工程师兰州市西固区税务局
不同的type,汇总或求和还是不确定吧。每次有新type时,重新改一次报表。我是个懒人,一般用最简单的方法达到目的即可,原来总想做复杂点一劳永逸,后来发现不可能。要不你在列表中用生成变量吧。刚才坛子里有个关于生成变量的贴子,我再帮你找找。...显示全部
不同的type,汇总或求和还是不确定吧。每次有新type时,重新改一次报表。我是个懒人,一般用最简单的方法达到目的即可,原来总想做复杂点一劳永逸,后来发现不可能。要不你在列表中用生成变量吧。刚才坛子里有个关于生成变量的贴子,我再帮你找找。收起
政府机关 · 2014-09-11
浏览1152
fz8224fz8224软件架构设计师浦发
回复 4# malai88 基本明白了,就是要建模的时候写sql吧。我现在把sql写在数据库的View里了,然后模型直接用那个View。另外我这张报表的列是会随着value_type的增加而动态增加的,普通列表不固定列也可以?...显示全部
回复 4# malai88


基本明白了,就是要建模的时候写sql吧。我现在把sql写在数据库的View里了,然后模型直接用那个View。

另外我这张报表的列是会随着value_type的增加而动态增加的,普通列表不固定列也可以?收起
IT其它 · 2014-09-11
浏览1117
malai88malai88软件开发工程师兰州市西固区税务局
建模增加两个计算项,这张表只要普通的列表就可达到目的啊。显示全部
建模增加两个计算项,这张表只要普通的列表就可达到目的啊。收起
政府机关 · 2014-09-11
浏览1154
fz8224fz8224软件架构设计师浦发
木有人回,暂时只好先建个视图,然后再通过cognos展示了,期待cognos直接的解决方案显示全部
木有人回,暂时只好先建个视图,然后再通过cognos展示了,期待cognos直接的解决方案收起
IT其它 · 2014-09-10
浏览1092
l991062720l991062720软件开发工程师分析纯
做两个查询计算 case type =1 汇总 type=2 平均,具体怎么写看你建的模型!思路是这样显示全部
做两个查询计算 case type =1 汇总 type=2 平均,具体怎么写看你建的模型!思路是这样收起
软件开发 · 2014-09-10
浏览1111

提问者

fz8224
软件架构设计师浦发

相关问题

相关资料

问题状态

  • 发布时间:2014-09-10
  • 关注会员:1 人
  • 问题浏览:3287
  • 最近回答:2014-09-11
  • X社区推广