回答
找到解决方案。 U需要在特定属性 - >公式中写入“$ {today.firstDay()}”作为默认值。 Screenshot
最后,您在报告中获得了当前mounth for date_from参数的第一天。
对于本月的第一天:
SELECT CAST(DATEADD(DAY,-DAY(GETDATE())+1, CAST(GETDATE() AS DATE)) AS DATETIME)
如果你不想领带夯实它使用
SELECT CAST(DATEADD(DAY,-DAY(GETDATE())+1, CAST(GETDATE() AS DATE)) AS DATE)
我需要在reportbuilder或Birt中更改参数设置,而不是在SQL代码中。 –
好的。票证中的报告服务特定于SQL Server Reporting Services(SSRS),而不是任何常规报告服务。您将来可能需要考虑到这一点,所以您不必通过无助的答案进行讨论。 –
在Eclipse BIRT报表管理试试这个: 转到变量 - >新变量 - >编辑默认值(fx) - >并在框中输入此代码Formatter.format(BirtDateTime.today(), "YYYY-MM-dd")
--->点击确定 - 检查这个 Screenshot
现在,您可以在任何需要今天日期的报告中使用此变量。 您可能还想查看https://www.eclipse.org/forums/index.php的BIRT问题。
希望这会有所帮助!
- 1. Birt设置参数默认SQL查询
- 2. SQL将特定月份设置为年份的第一个月
- 3. SQL Server Reporting Services - 为多值报告参数设置默认值
- 4. Birt报告参数验证
- 5. BIRT报告数据库设置为参数,但参数需要数据库吗?
- 6. 如何将datetimepicker值自动设置为所选月份的第一个月份?
- 7. 无法将默认布尔参数设置为默认值
- 8. 将C/C++默认参数设置为之前的参数
- 9. 将日期报表参数默认表达式设置为上一工作日
- 10. 设置默认参数为数组
- 11. SSRS报告中的级联参数不起作用,其中一个参数值设置为默认值
- 12. 如何以编程方式为BIRT报告设置数据源?
- 13. 将月份的第一天转换为Angular JS中的月份的最后一天
- 14. BIRT报告可选参数脚本
- 15. Birt SQL语句参数报告
- 16. 将期间转换为月份的第一天
- 17. 如何将所有默认参数值一次设置为无
- 18. PROC设置为默认方法参数
- 19. 为bash命令设置默认参数
- 20. 从NSCalendar获取第一天的月份
- 21. 如何获取使用datediff的月份第一天的天数
- 22. 如何将报表的默认参数值设置为电子邮件订阅
- 23. 将默认发票报告更改为自定义报告?
- 24. Swing Jcombobox将第一个元素设置为默认选中的
- 25. Python Argparse - 将参数的默认值设置为另一个参数
- 26. BIRT - 报告
- 27. 将月份更改为确切天数?
- 28. 将document.title设置为默认
- 29. Laravel 5.4:如何在第一和默认参数设置为路线()函数
- 30. 我在哪里为持有元数据来设置一个Java bean的默认值来设置月份日历
到目前为止,您尝试过哪些方法无效? –
尝试在报表参数 - >编辑参数 - >编辑默认值中对Eclipse Birt报表管理器进行更改。例如各种日期参数[截图](https://i.imgur.com/m9QgoeP.png)。还试图改变reportserver上的属性[Screenshot2](https://i.imgur.com/FowluL7.png)所以我认为解决方案是在“公式为默认”字段(Screenshot2)中编写代码。 –