-
-
风荷 数据小白Lv1
发表于2023-5-5 15:04
悬赏100
未解决
楼主
两个年月的时间筛选不让它跨年,比如起始时间选22年的月份,截止时间只能在22年选,其他年份时间不让选,起始时间选23年,截止时间只能在23年1-5月选,其他年份时间也不让选
2个回答
动态控制,想到的是自建年月维表,通过维下拉参数的节点过滤,控制显示出来的选项;
用系统自带的年月参数,起始时间、截止时间需要先计算才能识别到第一个日期参数的值,还没想到怎么能动态控制;
起始时间
<#=od(@rq1,'m=1')#>
截止时间
<#=if(year(@rq1)<year(today()),od(@rq1,'m=12'),left(today(),6))#>
可以设置参数联动+参数校验,选择的时间不符合设置时,计算会有提示
参考配置:https://help.esensoft.com/doc-view-65.html
chestnut 发表于 2023-5-5 19:06
动态控制,想到的是自建年月维表,通过维下拉参数的节点过滤,控制显示出来的选项;
用系统自带的年月参数 ...
谢谢回复!没有自建维表,目前还是使用联动+校验的方式实现的,没有找到动态控制参数不可选择的方法