开发者社区> 问答> 正文

宜搭报表的时间筛选组件,如何将默认值设置成当前日期的上一个季度末

image.png

展开
收起
4timqgxg5ie6a 2023-07-21 16:08:52 361 0
来自:钉钉宜搭
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    打开宜搭平台并进入您的报表应用。

    找到时间筛选组件并点击编辑按钮。

    在时间筛选组件的设置面板中,找到“默认值”选项,并点击“编辑”按钮。

    在“默认值”编辑面板中,选择“自定义”选项,并在“开始时间”和“结束时间”中分别输入公式。

    输入公式“quarter(now())-1”来计算当前日期的上一个季度,然后再加上“-1”来计算上一个季度末。例如,“quarter(now())-1-1”可以计算上一个季度末的日期。

    将计算结果作为默认值的起始时间,例如“quarter(now())-1-1-90”,表示上一个季度末的前90天,作为默认值的起始时间。

    将默认值的结束时间设置为当前日期,即“now()”。

    点击“确定”保存设置,并关闭编辑面板。

    2023-07-28 08:06:32
    赞同 展开评论 打赏
  • 在宜搭中设置报表时间筛选组件的默认值为当前日期的上一个季度末,可以按照以下步骤进行操作:

    1. 在宜搭的页面编辑器中,选中报表时间筛选组件,进入其属性设置面板。

    2. 在属性设置面板中找到“Default Value”(或类似的名称),这是用于设置默认值的选项。

    3. 在“Default Value”选项中选择“Expression”(表达式)。

    4. 在表达式编辑器中,使用以下公式来计算当前日期的上一个季度末:

      var today = new Date();
      var quarter = Math.floor((today.getMonth() / 3) + 1);
      var lastQuarterEndDate = new Date(today.getFullYear(), (quarter - 2) * 3, 0);
      var formattedDate = lastQuarterEndDate.toISOString().split('T')[0];
      formattedDate;
      

      这个公式将获取当前日期,计算当前季度,然后根据季度计算上一个季度末的日期,并将其格式化为字符串。最后一行的formattedDate即为上一个季度末的日期。

    5. 将上述公式粘贴到表达式编辑器中,并点击“确定”保存设置。

    在完成上述步骤后,报表时间筛选组件的默认值将会被设置为当前日期的上一个季度末。每当用户打开报表时,该组件将显示上一个季度末的日期作为默认选项。

    2023-07-24 22:31:53
    赞同 展开评论 打赏
  • 要在宜搭报表的时间筛选组件中将默认值设置为当前日期的上一个季度末,您可以按照以下步骤进行操作:

    1. 打开宜搭报表编辑器:登录到您的宜搭账号,进入报表编辑器。

    2. 找到时间筛选组件:在报表编辑器中,找到您想要设置默认值的时间筛选组件,例如日期选择框或下拉菜单。

    3. 设置默认值的表达式:在时间筛选组件的属性面板中,找到 "默认值" 或类似的选项。根据宜搭的表达式语法,使用适当的表达式来计算当前日期的上一个季度末,并将其作为默认值赋给时间筛选组件。

      例如,假设您的时间筛选组件的字段名为 startDate,则可以使用以下表达式来设置默认值:

      ((dateAddMonths(now(), -3) - day(now())) - day(now()) + 1) - 1
      

      这个表达式的含义是:获取当前日期(now()),减去当前日期是本季度的第几天(day(now())),再减去一个季度的天数(3个月),然后加上1并减去1,得到上一个季度的最后一天。

    4. 应用和保存更改:确认设置的默认值表达式无误后,点击适当的按钮将更改应用到时间筛选组件,并保存报表。

    2023-07-21 16:37:36
    赞同 展开评论 打赏
问答分类:
问答地址:
相关产品:
来源圈子
更多
收录在圈子:
+ 订阅
「宜搭」是云钉原生低代码平台(钉钉 PaaS - aPaaS),让企业应用搭建更简单! 帮助中小企业降本提效,加强组织的数字化自主权; 帮助大型企业释放个体创新力,助力组织创新涌现。
相关文档: 宜搭
问答排行榜
最热
最新

相关电子书

更多
宜搭 - 企业智能化应用搭建平台 立即下载
《云市场-宜搭解决方案》 立即下载
《宜搭开发手册》 立即下载