怎样根据第二个逻辑维进行聚类?

0
项目背景: 报表包含逻辑维:大区、项目、分期,分期里面有申请编号和指针编号,其中一个申请编号可能对应好几个指针编号。
我现在在前端开发报表,计算每个申请编号对应的完成时间和申请时间之差的总和

代码如下:
sum(
case when "Dim02 - Contract Modify Detail"."Modify Approve Status"='已完成 ' then
TIMESTAMPDIFF(SQL_TSI_DAY, "Dim02 - Contract Modify Detail"."Modify Handle Date", "Dim02 - Contract Modify Detail"."Modify Approved Date") end )

问题:我写代码计算的时候,每次计算机都会计算到指针编号对应的时间差,而不是申请编号,请问这个问题怎么解决?
已邀请:
0

wave9838 2017-05-04 回答

自己想出来了:
sum(
case when "Dim02 - Contract Modify Detail"."Modify Approve Status"='已完成 ' then
TIMESTAMPDIFF(SQL_TSI_DAY, max("Dim02 - Contract Modify Detail"."Modify Handle Date" by Phase Name), max("Dim02 - Contract Modify Detail"."Modify Approved Date" by Phase Name)) end )

要回复问题请先登录注册