找回密码
 立即注册

QQ登录

只需一步,快速开始

Ju喂

注册会员

19

主题

55

帖子

164

积分

注册会员

积分
164
Ju喂
注册会员   /  发表于:2024-1-24 17:23  /   查看:3054  /  回复:9
1金币

数据库时间范围内20时刻只有SWZD00017300有32条数据;预览显示
SZW000045300有35条数据;查询数据库后发现35条数据产生时刻在20:00——20:23之间;时间范围的刷选条件中分钟的部分没有生效?

image.png209552916.png
image.png622858581.png

参数设置
image.png921054992.png
to_char(PNE.CREATE_DATE+1/24,'yyyy-mm-dd HH24:MI:SS')>=@查询参数1 and  to_char(PNE.CREATE_DATE+1/24,'yyyy-mm-dd HH24:MI:SS')<=@查询参数2

最佳答案

查看完整内容

所以这个问题是因为日期格式化,你用的是12小时制的。 在格式化日期类型的时候,如果用的是hh,就是12小时制。如果用的HH 就是24小时制 所以您把格式化改成这个: {format(@报表参数1, "yyyy-MM-dd HH:mm:ss")} 就可以了 把hh -> HH

9 个回复

倒序浏览
最佳答案
最佳答案
Felix.LiWyn认证
超级版主   /  发表于:2024-1-24 17:23:37
来自 8#
所以这个问题是因为日期格式化,你用的是12小时制的。
在格式化日期类型的时候,如果用的是hh,就是12小时制。如果用的HH 就是24小时制
所以您把格式化改成这个:
{format(@报表参数1, "yyyy-MM-dd HH:mm:ss")}
就可以了

把hh -> HH
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-1-24 18:28:11
2#

【Wyn V7.0 update1 新特性】大屏设计易用性提升

问题描述:

内嵌数据集,根据时间参数查询,没有精确到分钟。

问题解决:
您好,这个应该是最后生成的SQL语句的问题,您把wyn的日志界别调低,在日志中看一下最终的sql。
可以参考这篇贴子来设置:
https://gcdn.grapecity.com.cn/showtopic-152217-1-1.html
回复 使用道具 举报
Ju喂
注册会员   /  发表于:2024-1-25 08:37:51
3#

image.png661590881.png
日志内容
[size=1.2em]用户名
[size=1em]admin


[size=1.2em]邮箱
[size=1em]example@example.com


[size=1.2em]时间
[size=1em]2024年1月25日早上8点36分


[size=1.2em]用户上下文
[size=1em]nbf: 1706143003,exp: 1706143303,iss: http://localhost:51981,aud: http://localhost:51981/resources,aud: server_portal,client_id: delegation,sub: user_id_for_admin,auth_time: 1706143003,idp: local,userid: user_id_for_admin,name: admin,http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name: admin,email: example@example.com,family_name: ,given_name: ,full_name: administrator,phone_number: ,avatar: ,role: administrator,role: Everyone,role: create-data-source,role: create-semantic-model,role: create-dataset,role: create-dashboard,role: view-dashboard,role: create-report,role: view-report,role: schedule-reports,role: view-revision,role: allow-sharing,role: create-input-form,licenseInfo: {"Dashboard":5,"dashboards_documents":-1,"Report":-1,"reports_documents":-1,"Datasource":-1},license: dashboards,license: reports,scope: server_portal,scope: offline_access,amr: delegation,amr: custom


[size=1.2em]操作类型
[size=1em]预览


[size=1.2em]对象名称
[size=1em]总装产量明细


[size=1.2em]对象类型
[size=1em]报表


[size=1.2em]文档版本
[size=1em]6


[size=1.2em]引用的语义模型名称
[size=1em][无信息]


[size=1.2em]引用的语义模型版本
[size=1em][无信息]


[size=1.2em]参数
[size=1em]报表参数1=(2024/1/23 20:30:00); 报表参数2=(2024/1/24 8:30:00);


[size=1.2em]访问设备
[size=1em]桌面设备


[size=1.2em]访问来源
[size=1em]Portal


[size=1.2em]服务器 IP
[size=1em]::1


[size=1.2em]客户端 IP
[size=1em]::ffff:10.3.9.230


[size=1.2em]数据集访问信息
[size=1em][无信息]


[size=1.2em]链接
[size=1em][无信息]


[size=1.2em]任务运行结果链接
[size=1em][无信息]


[size=1.2em]描述
[size=1em]Document preview successful




回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2024-1-25 15:25:37
4#
Ju喂 发表于 2024-1-25 08:37
日志内容
用户名
admin

您好,您提供的这个里面也没有看到对应的sql信息,您需要修改一下对应的日志级别,从日志中看看对应的sql语句,检查一下sql语句是否正确,目前猜测应该是sql有问题导致的。
回复 使用道具 举报
Ju喂
注册会员   /  发表于:2024-1-25 15:54:55
5#
Bella.Yuan 发表于 2024-1-25 15:25
您好,您提供的这个里面也没有看到对应的sql信息,您需要修改一下对应的日志级别,从日志中看看对应的sql ...

后台里面没有找到节点管理和系统诊断
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2024-1-25 16:17:12
6#
其实有个简单的方法,你可以把数据集那里的sql全部复制出来。放在一个文本框里面。然后把里面的@参数换成全局参数。比如
where 时间 > @查询参数    改成  where 时间 > {format(@报表参数1,"yyyy")}   换成实际的参数。
然后你就可以看到预览的时候查询的参数,起码就知道是不是确实是转义失败的。

回复 使用道具 举报
Ju喂
注册会员   /  发表于:2024-1-25 16:56:37
7#
81b153148b557942bee09d8278a84bd7.png944560241.png



image.png315447387.png
1.时间会变成12小时制;导致统计到1月23日20:00-20:30之间的数据了
回复 使用道具 举报
Ju喂
注册会员   /  发表于:2024-1-26 08:00:48
9#
Felix.Li 发表于 2024-1-25 18:32
所以这个问题是因为日期格式化,你用的是12小时制的。
在格式化日期类型的时候,如果用的是hh,就是12小时 ...

时间问题已解决;感谢
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-1-26 08:51:37
10#
Ju喂 发表于 2024-1-26 08:00
时间问题已解决;感谢

解决就好,再有什么问题您再开细节解决。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部