这个参数如何实现循环取数?

image.png

FineReport 数据分析师 发布于 2022-4-30 08:27
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
zsh331Lv8专家互助
发布于2022-4-30 09:21

=UNIQUEARRAY(MAPARRAY(range(format(CONCATENATE($kk,01),"yyyy0131"),format(CONCATENATE($kk,01),"yyyy1231")),left(item,6)))

-- 输入年月,返回当年所有月份值,以后问题描述清楚点。公式写法不唯一,自行扩展!

——————————————————————————

image.png

  • 数据分析师 数据分析师(提问者) 好的,谢谢前辈
    2022-04-30 09:24 
  • 数据分析师 数据分析师(提问者) UNIQUEARRAY(MAPARRAY(format(CONCATENATE($kk),\"yyyy(mm-1)\"),format(CONCATENATE($kk),\"(yyyy-1)mm\"),left(item,6))),我取的是输入年月后的一种逻辑运算,输入202204,输出,202204,202203,202104
    2022-04-30 09:38 
  • 数据分析师 数据分析师(提问者) 但是月份和年份不能直接相减吧
    2022-04-30 09:38 
  • zsh331 zsh331 回复 数据分析师(提问者) 正常来说日期格式不建议直接加减运算,具体看需求,根据不同情况需要考虑存在的bug~
    2022-04-30 15:27 
最佳回答
0
LazySheepLv7高级互助
发布于2022-4-30 08:28

啥叫循环取数

  • 数据分析师 数据分析师(提问者) 现在,这个参数不是只能取某个年月之下的数吗?要如何实现从控件输入一个年月,如:202204,同时输出:202203,202104
    2022-04-30 08:38 
  • 数据分析师 数据分析师(提问者) 这就是我所说的循环取数?
    2022-04-30 08:38 
  • 3关注人数
  • 338浏览人数
  • 最后回答于:2022-4-30 09:21
    请选择关闭问题的原因
    确定 取消
    返回顶部