[]
        
在线Demo 免费试用
(Showing Draft Content)

Now/Today/Year/Quarter/Month/Day函数示例-获取年季度月日

1. 概述

1.1 功能概述

Wyn 的报表表达式提供一系列基于当前时间的动态计算函数,可用于报表中自动获取日期及时间信息,确保数据的实时性和准确性。

  • 取当前日期: {Today()},时间部分为0:00:00

  • 取当前时间: {Now()},含日期和时间

  • 取当前年度: {Year(Today())}

  • 取当前月份: {Month(Today())}

  • 取当月首日: {DateSerial(Year(Today()),Month(Today()),1) }

  • 取当月末日: {DateAdd("d",-1,DateAdd("m",1,DateSerial(Year(Today()),Month(Today()),1)))},原理是:当月首日先加一个月,成为次月首日,再减一天,即为当月末日

2. 操作步骤

示例演示: 以日期'2020-10-13'为例,分步说明如何通过表达式提取年、季度、月、日等时间维度:

  1. 在报表设计器中,使用文本框组件编写表达式来查看对应表达式的实际内容。

    PixPin_2025-07-02_13-53-15

  2. 如将上图表达式中的“ today() ”换成数据集的具体日期段,即可获取到对应字段值的年、季度、月、日。

    例如,使用表达式 {Month(订购日期)} ,即可获取订购日期字段第一个日期的月份值。

    PixPin_2025-07-02_13-51-37