将默认参数设置为每月的第一天 Birt 报告
Set a default parameter to the first day of the month Birt report
我正在 Birt 报告服务器中创建报告,需要将默认的开始报告参数设置为当前日历月的第一天,需要帮助。
如果您能给我任何帮助,我将不胜感激!
一个月的第一天:
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)
在 Eclipse BIRT 报告管理器中试试这个:
转到变量-->新变量-->编辑默认值(fx)-->并在框中输入此代码Formatter.format(BirtDateTime.today(), "YYYY-MM-dd")
--->单击确定--选中此
Screenshot
现在您可以在报告中需要今天日期的任何地方使用此变量。
您可能还想查看 https://www.eclipse.org/forums/index.php 以了解 BIRT 问题。
希望对您有所帮助!
找到解决办法。
您需要在特定属性中写入“ ${today.firstDay()} ”-->默认为公式。 Screenshot
您终于在报告中得到了 date_from 参数当前装载的第一天。
我正在 Birt 报告服务器中创建报告,需要将默认的开始报告参数设置为当前日历月的第一天,需要帮助。
如果您能给我任何帮助,我将不胜感激!
一个月的第一天:
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)
在 Eclipse BIRT 报告管理器中试试这个:
转到变量-->新变量-->编辑默认值(fx)-->并在框中输入此代码Formatter.format(BirtDateTime.today(), "YYYY-MM-dd")
--->单击确定--选中此
Screenshot
现在您可以在报告中需要今天日期的任何地方使用此变量。 您可能还想查看 https://www.eclipse.org/forums/index.php 以了解 BIRT 问题。
希望对您有所帮助!
找到解决办法。 您需要在特定属性中写入“ ${today.firstDay()} ”-->默认为公式。 Screenshot
您终于在报告中得到了 date_from 参数当前装载的第一天。