首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >英国和美国日期格式之间的SSRS日期参数输入切换

英国和美国日期格式之间的SSRS日期参数输入切换
EN

Stack Overflow用户
提问于 2015-12-07 10:45:23
回答 2查看 2.1K关注 0票数 4

我的报告包含两个参数,@FromDate@ToDate

我只想简单地将它们传递到SQL查询中,限制这些值之间的结果。在为这些参数配置输入时会出现问题。今天的值按预期和期望显示,如en-GB,dd/MM/yyyy。如果选择此值,它将在日期显示框中更改为en-US MM/dd/yyyy

如果它仍然是en-US格式,这将不是要处理的问题,但开始发生的错误是,当我单击View时,格式从参数中的MM/dd/yyyy切换到dd/MM/yyyy,并且每次我重新运行报告时都会更改。

我已将报告和字段的语言更改为en-GB,没有任何更改。我还查看了报告.rsd,以了解是否有任何方式格式化所看到的值,但没有结果。

EN

回答 2

Stack Overflow用户

发布于 2015-12-17 04:28:20

可以为数据集添加参数,并将转换应用到报表参数。SSRS查询参数

例如:

report参数是@FromDate@ToDate

添加两个数据集参数:@queryFromDate@queryToDate将表达式应用到值:Format(CDate(Parameters!@FromDate.Value), "dd/MM/yyyy")Format(CDate(Parameters!@ToDate.Value), "dd/MM/yyyy")

SQL查询如下所示:

代码语言:javascript
运行
复制
select ... from ... where [field_date] between @queryFromDate and @queryToDate
票数 1
EN

Stack Overflow用户

发布于 2015-12-08 17:15:40

您需要更改呈现报表的PC或服务器上的日历设置。转到“控制面板”=>区域和语言“=>”格式改为“英语(联合王国)”。报表只对参数输入使用Windows设置,其他在报表上呈现的日期取决于SSRS和SQL查询。

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

https://stackoverflow.com/questions/34131687

复制
相关文章

相似问题

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