首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Birt报告分组

Birt报告分组
EN

Stack Overflow用户
提问于 2011-11-29 10:54:46
回答 3查看 481关注 0票数 0

我有两栏: fltrte_P1_Plt_Per_Id_Fk (导频)和fltrte_P2_Plt_Per_Id_Fk (副导频)。

当在报告中显示数据时,我需要分组基于试点名称。他可能是飞行员也可能是副驾驶员。

应该是同一组的。如何在Birt报告中实现这种分组?

EN

回答 3

Stack Overflow用户

发布于 2011-11-29 14:50:26

我建议从以下几个方面修改您的查询:

代码语言:javascript
运行
复制
select fltrte_P1_Plt_Per_Id_Fk, fltrte_P2_Plt_Per_Id_Fk, ... from flight_Log_Table

至:

代码语言:javascript
运行
复制
select fltrte_P1_Plt_Per_Id_Fk as group_By, ... from flight_Log_Table
union all
select fltrte_P2_Plt_Per_Id_Fk as group_By, ... from flight_Log_Table

然后将报表修改为查询中新的group_By字段上的组。

票数 0
EN

Stack Overflow用户

发布于 2013-03-12 11:15:30

创建一个新列,该列将SQL查询中的两个列组合在一起。

代码语言:javascript
运行
复制
ISNULL ( fltrte_P1_Plt_Per_Id_Fk,  fltrte_P2_Plt_Per_Id_Fk  ) as 'Pilot'

如果P1 (导频)有一个值,它将在新字段“导频”中,否则P2 (副导频)将成为新字段“导频”。

此解决方案在使用2008年R2数据库的BIRT4.2中工作。

票数 0
EN

Stack Overflow用户

发布于 2017-08-29 16:45:10

将GROUP子句Group by Pilot, Co-Pilot添加到SQL查询的末尾。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8309571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档