JimuReport
JimuReport copied to clipboard
部分图表定时刷新不触发
版本号:v2.1.3
问题描述:有些图表设置了定时刷新时间参数,但是到了设定的时间并不会自动刷新,图表数据无变化(例如:排行榜、表格、基础柱状图等)
错误日志&截图:
重现步骤:
定时刷新:30秒 数据类型:SQL
友情提示(为了提高issue处理效率):
- 积木报表是一款免费报表产品,功能免费源码不开放;
- 未按格式要求发帖,会被直接删掉;
- 请针对问题提供[报表设计配置或SQL脚本]或在官网制作报表示例并提供ID;
- 针对不好重现的问题,请录制操作视频或详细的重现步骤;
sq
是大屏设计器还是仪表盘?
是大屏设计器还是仪表盘?
大屏设计器
sq
例如,排行榜:
SQL:
WITH DailyTotal AS (
SELECT ISNULL(SUM(WDI.DefectQty), 0) AS TotalQty
FROM WorkflowDefectItem WDI
INNER JOIN WorkflowDefect WD ON WD.WorkflowDefectId = WDI.WorkflowDefectId
WHERE
WD.DefectSpecificationId IN ('SPE100000VUU', 'SPE100000291')
AND DATEDIFF(DD, WDI.CreateDate, GETDATE()) = 0
)
SELECT TOP 10
DC.DefectCodeDescription + '(' +
CONVERT(VARCHAR(10),
CAST(
SUM(WDI.DefectQty) * 100.0 / dt.TotalQty
AS DECIMAL(10, 2)
)
) + '%)' AS DefectItem,
SUM(WDI.DefectQty) AS DefectQty
FROM WorkflowDefectItem WDI
INNER JOIN WorkflowDefect WD ON WD.WorkflowDefectId = WDI.WorkflowDefectId
INNER JOIN DefectCode DC ON DC.DefectCodeName = WDI.DefectCode
CROSS JOIN DailyTotal dt
WHERE
WDI.DefectCode NOT IN ('0000', '0001')
AND WD.DefectSpecificationId IN ('SPE100000VUU', 'SPE100000291')
AND DATEDIFF(DD, WDI.CreateDate, GETDATE()) = 0
GROUP BY
DC.DefectCodeDescription,
dt.TotalQty
ORDER BY SUM(WDI.DefectQty) DESC;
测试大屏集成2.1.3版本,sql数据集;
经测试柱形图、排行榜和表格组件,定时任务均按时触发;
1.是否是预览页面. 2.控制台是否有其他报错提示. 3.详细描述图表的配置。