永洪社区

标题: 分页问题 [打印本页]

作者: yhdata_tuDfGgFn    时间: 2023-6-27 16:47
标题: 分页问题
表格数据是把数据集里数据都取过来再分页还是点击分页的时候再去数据集取相应数据?
分页是前端还是后端

作者: yhdata_ruby    时间: 2023-6-27 16:52
看使用的什么数据库,是否支持真分页https://www.yonghongtech.com/rea ... F%E5%88%86%E9%A1%B5

或是否设置了真分页https://www.yonghongtech.com/rea ... F%E5%88%86%E9%A1%B5
作者: 11994    时间: 2023-6-27 16:58
•真分页

即查看每页时从数据库中取对应行号的数据,以下是查看第一页数据,一页5行的Oracle数据库的SQL例子:

SELECT "PAGE_SUB2_"."MARKET" AS "MARKET", "PAGE_SUB2_"."Sum_COGS" AS "Sum_COGS" FROM (SELECT ROWNUM G5_ROW_, PAGE_SUB1_.* FROM (SELECT "MARKET", SUM("COGS") AS "Sum_COGS"

FROM coffee_chain

GROUP BY "MARKET"

ORDER BY "MARKET" ASC) PAGE_SUB1_ WHERE ROWNUM <= 5) PAGE_SUB2_ WHERE G5_ROW_ > 0]

支持真分页的情况有:

明细表格和分组汇总表格。支持的数据库有Oracle,MySQL,SQLServer,DB2,GBase,Hana,Kylin,Sybase,Clickhouse,达梦(DaMeng),PostgreSQL,Fusioninsight ELK,Fusioninsight HD,GaussDB100,GaussDB200,Teradata,Hive,Impala,HuaweiCloudDWS,GreenPlum,TBDS。

另外高性能计算引擎VooltDB也支持真分页,报告中使用集市数据时,若设置了分页,会将SQL下推至VooltDB处理。

不支持交叉表和自由式表格。如果分组汇总表格上有手动排序、按列排序、小计合计、同环比,则也不支持真分页。

如果添加了动态计算,会按每一页获取的数据去计算,例如按表格纵向计算汇总百分比,每一页的百分比加起来都是100%。

https://www.yonghongtech.com/real-help/Z-Suite/9.4/ch/table.html?zoom_highlightsub=%E5%88%86%E9%A1%B5




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4