gpt4 book ai didi

visual-studio-2012 - SSRS 2012 表达式构建器 Today() 错误

转载 作者:行者123 更新时间:2023-12-02 07:31:20 24 4
gpt4 key购买 nike

我有两个 SSRS 参数,日期/时间类型:BeginDate 和 EndDate。我希望它们默认为 EndDate=Today() 和 BeginDate=Today() - 六个月。使用报告参数和默认值,我添加了一个值并创建了函数 =Today(),但我在括号下面得到了红色波浪线。

如果我从“类别”列表中选择函数并双击它进入“设置表达式:值”框,我会得到带有单个开括号的函数和红色波浪线,如果我用 close 关闭它- parent 。

如果 =DateAdd("m", -6, Today()) 我得到同样的错误,而不是六个月的日期,我得到同样的错误之前。

请帮忙...?

谢谢

最佳答案

问题是您使用的是 SQL 命令语法,但 Reporting Services 使用 VBA。

即使示例显示 Today() 后有方括号,就好像它是一种方法,但实际上在表达式编辑器中显示为语法错误。今天的日期可以像属性一样简单地访问:

=Today

DateAdd 存在但使用 DateInterval 属性,而不是 SQL “m” 所以六个月前是:

=DateAdd(DateInterval.Month, -6, Today)

关于visual-studio-2012 - SSRS 2012 表达式构建器 Today() 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21415801/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com