柱状图想实现按照日期排序

日期比较特殊 首先就是日期是用数字表示 比如下面是2025年1月份 一共31天 但是想实现一个 2025年1月份 显示1-24算一个月 然后后面的是上月25-次月24 显示的就是1月25号-2月24号 下面就显示1-31image.png

image.png

FineReport 帆软用户Hm97F60nva 发布于 4 天前
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于4 天前(编辑于 4 天前

你直接在sql处理好,比如判断比如天大于等于25号就把日期的月份+1就行了呀。

比如sql server中类似 这样判断

SELECT 

    CASE 

        WHEN DAY(YourDateColumn) >= 25 THEN

         

            DATEADD(MONTH, ((YEAR(YourDateColumn) - 1900) * 12 + MONTH(YourDateColumn)) + 1, 0)

            - DAY(EOMONTH(YourDateColumn)) 

            + DAY(YourDateColumn) - 24     

        ELSE YourDateColumn

    END AS AdjustedDate,

    -- 其他你需要查询的字段

    *

FROM 你的表名称

最佳回答
0
华莉星宸Lv7资深互助
发布于4 天前

你这图有撒问题?

不就是直接按照日期排序的嘛

你是想做两个分类轴?

日期下面在显示一个月份

  • 帆软用户Hm97F60nva 帆软用户Hm97F60nva(提问者) 不是 就是 之前的问题 2025年01月1号-2025年01月24号 算一个月柱状图下面现实的是1-24 后面的就是2025年01月25-2025年02月24号算第二个月 然后柱状图显示的是25-24
    2025-01-09 19:29 
  • 华莉星宸 华莉星宸 回复 帆软用户Hm97F60nva(提问者) 用你的时间维度表 关联一下查询就好了,在排个序
    2025-01-09 20:28 
  • 3关注人数
  • 26浏览人数
  • 最后回答于:4 天前
    请选择关闭问题的原因
    确定 取消
    返回顶部