reporting-services - 上一财政年度 - SSRS 的参数表达式
问题描述
我目前使用:
=IIF(Today() >= DateSerial(Year(Today()), 4, 1),DateSerial(Year(Today()), 4, 1), DateSerial(Year(Today()) - 1, 4, 1 ))
和
=DATESERIAL(年(现在())+(IIF(格式(现在(),“MMdd”)>“0331”,1,0)),3,31)
获取当前财政年度(英国)的日期,例如 2020 年 1 月 4 日 - 2021 年 3 月 31 日
请您告诉我如何调整这些以度过上一个财政年度,例如:
2019 年 1 月 4 日 - 2020 年 3 月 31 日?
非常感谢
解决方案
在让我的大脑进入齿轮后,我解决了这个问题:
从日期:
=DATESERIAL(cstr(Year(today())-1) - (IIF(format(now(),"MMdd") > "0331",0,1)) ,4,1)
迄今为止:
=DATESERIAL(cstr(Year(Now())-1) + (IIF(format(now(),"MMdd") > "0331",1,0)) ,3,31)
推荐阅读
- javascript - 如何使用 jQuery 将活动类添加到菜单和子菜单项
- python - 'int' 对象在 3d 数组中不是可下标的错误
- swift - 关于保存 gata NSUnknownKeyException 的 Swift 中的 Core Dara 错误
- grafana - InfluxDB 经过时间基于特定值
- python - Keras 模型:RL 代理的输入形状尺寸误差
- python - 为什么在 Anaconda 提示符下运行“Jupyter notebook”命令会出现属性错误?
- postgresql - 将查询结果用于 SELECT 列表
- python - 根据 pandas 数据框中的列表排除日期
- android - 了解 adb logcat 以及如何从示例中过滤
- javascript - 从对象中省略扩展数组