[ABI 5.2] 报表过滤实现

10721
3

18754176079 数据达人Lv4

发表于2021-7-7 10:55

悬赏10

已解决

楼主
select t1.dm, t1.maxvalue, t2.cq, t3.per from
(select dm, max(value) maxvalue from test where dm not like '%超欠' and dm not like '%百分比' group by dm) t1
left join
(select substr(dm, 1, instr(dm, '超欠')-1) dm_cq, max(value) cq from test where dm like '%超欠' group by dm) t2
on t1.dm = t2.dm_cq
left join
(select substr(dm, 1, instr(dm, '百分比')-1) dm_per, max(value) per from test where dm like '%百分比' group by dm) t3
on t1.dm = t3.dm_per;

请问一下报表可以实现像sql那样合并为一行的功能吗?(上面语句是有问题的,合并好的数据并不是对的)

最近看过此主题的会员

esen_5J3HPAXDRS

yfsun1

esen_4XL4NYCTF3

莱卡

chestnut

touchi4

静轶

studyer

liyzh

Eskd

果冻出场

bbs

一一

jyt

最佳答案
sql要是能解决得话,不比在报表配置方便吗?报表得底层也是执行sql.
3个回答

只看楼主

果冻出场 数据小白Lv1

发表于2021-7-7 11:03

只看该作者

取消 关注该作者的回复

沙发

首先得给一个正确的sql.或者给出模拟数据,和要实现的最终效果.

18754176079 数据达人Lv4

发表于2021-7-7 11:08

只看该作者

取消 关注该作者的回复

板凳

果冻出场 发表于 2021-7-7 11:03
首先得给一个正确的sql.或者给出模拟数据,和要实现的最终效果.

这里面有数据例子以及展示效果
新建 Microsoft Excel 工作表.zip (7.27 KB, 下载次数: )

果冻出场 数据小白Lv1

发表于2021-7-7 10:55

只看该作者

取消 关注该作者的回复

地板

sql要是能解决得话,不比在报表配置方便吗?报表得底层也是执行sql.

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号