BI的有没有那个时间控件,内容是每个月的最后一天

我想吧时间控件里的值改一下,里面的值只显示每个月的最后一天,可以选择每个月的最后一个,这个用BI怎么实现

FineBI mac凡 发布于 2021-2-1 16:39
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-2-1 17:53

日期组件不支持提供【每个月的最后一天】选项;

你直接准备一张日期维度表,然后写一个SQL数据集,用“下拉框组件”呈现&过滤即可;

—————————

SQL数据集参考语法:-- MySQL --

SELECT
DATE_FORMAT(DATE, "%Y-%m") AS YM,
max(DATE) AS D
FROM
DIC_DATE
GROUP BY
DATE_FORMAT(DATE, "%Y-%m") order by max(DATE) desc

—————————

image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2021-2-1 16:41(编辑于 2021-2-1 16:42)

参考[实时数据]日期区间过滤组件传参-https://help.fanruan.com/finebi/doc-view-1223.html


  • mac凡 mac凡(提问者) 这个要改SQL,怎么在不改SQL的情况下吧时间弄成每个月最后一天
    2021-02-01 16:43 
  • Roxy Roxy 回复 mac凡(提问者) 取每个月最后一天-https://help.fanruan.com/finebi/doc-view-1097.html 试试这个
    2021-02-02 15:15 
  • 3关注人数
  • 371浏览人数
  • 最后回答于:2021-2-1 17:53
    请选择关闭问题的原因
    确定 取消
    返回顶部