回答
找到解決方案。 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. 如何設置級聯參數報告的默認參數?
- 3. SQL將特定月份設置爲年份的第一個月
- 4. SQL Server Reporting Services - 爲多值報告參數設置默認值
- 5. 在birt報告中爲pdf設置ENLARGE_PAGE_SIZE
- 6. Birt報告多參數
- 7. Birt報告參數驗證
- 8. selectdatewidget設置默認月份和日期
- 9. BIRT報告數據庫設置爲參數,但參數需要數據庫嗎?
- 10. Birt報告參數爲WHERE子句
- 11. 報告忽略參數的默認值
- 12. 如何將datetimepicker值自動設置爲所選月份的第一個月份?
- 13. 無法將默認布爾參數設置爲默認值
- 14. 將C/C++默認參數設置爲之前的參數
- 15. 將日期報表參數默認表達式設置爲上一工作日
- 16. 如何在SQL Server報告服務中查找previosu月份的第一天
- 17. 格式日期作爲月份的第一天/最後一天
- 18. ASP.NET報告 - 設置參數
- 19. 設置默認參數爲數組
- 20. SSRS報告中的級聯參數不起作用,其中一個參數值設置爲默認值
- 21. 如何以編程方式爲BIRT報告設置數據源?
- 22. 將月份的第一天轉換爲Angular JS中的月份的最後一天
- 23. Birt SQL語句參數報告
- 24. BIRT報告可選參數腳本
- 25. 將期間轉換爲月份的第一天
- 26. 設置可選參數將其他參數的默認值設置爲零
- 27. 從月份中獲取月份的第一天和最後一天的密鑰
- 28. 設置默認參數fineUploader
- 29. 如何將所有默認參數值一次設置爲無
- 30. 將BIRT庫引入InputStream報告(BIRT DEAPI)
到目前爲止,您嘗試過哪些方法無效? –
嘗試在報表參數 - >編輯參數 - >編輯默認值中對Eclipse Birt報表管理器進行更改。例如各種日期參數[截圖](https://i.imgur.com/m9QgoeP.png)。還試圖改變reportserver上的屬性[Screenshot2](https://i.imgur.com/FowluL7.png)所以我認爲解決方案是在「公式爲默認」字段(Screenshot2)中編寫代碼。 –