根据公式计算回款金额

这是我的数据和公式,我想分别去计算月度,季度,年度,这个函数应该怎么写?实在是不会了,向各位大佬请教~

比如我们分析24年4月的时候

期初数:23年12月

期末:24年4月

公式:30*4/营收/(期初/2+期末/2)

分析2季度

期初数:23年12月

期末:24年6月(6月是季度末)

公式:90*2/营收/(23年12月/2+24年6月/2)

分析全年

期初数:23年12月

期末:24年12月(12月是年末)

公式:360*2/营收/(23年12月/2+24年12月/2)

image.pngimage.png

FineBI 帆软用户zmFmdBUUv2 发布于 前天 15:48
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
阿德放Lv5见习互助
发布于前天 16:35

期初:

image.png

期末:

image.png

结果:

image.png

数据:

image.png

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

建议你写存储过程 直接在数据库去计算吧

把结果结算好了  BI直接展示

最佳回答
0
FR-LeonLv4初级互助
发布于前天 15:58
1. 月度计算(以2024年4月为例)
=30*4/营收/((2023年12月数据/2)+(2024年4月数据/2))
2. 季度计算(以2024年Q2为例)
=90*2/营收/((2023年12月数据/2)+(2024年6月数据/2))
3. 年度计算(以2024年全年为例)
=360*2/营收/((2023年12月数据/2)+(2024年12月数据/2))
实现建议
  1. 参数设置

    • 创建日期参数$date用于选择分析月份

    • 使用QUARTER()函数获取季度信息

  2. 条件公式


=IF(MONTH($date)=12,

360*2/营收/((2023年12月数据/2)+(2024年12月数据/2)),

IF(MONTH($date) IN (3,6,9,12),

90*2/营收/((2023年12月数据/2)+(QUARTER_END($date)/2)),

30*4/营收/((2023年12月数据/2)+(MONTH_END($date)/2))

)

)
  1. 函数说明

    • QUARTER_END()需要自定义实现,返回季度末日期

    • MONTH_END()返回当月最后一天日期

公式编辑界面示例

  • 4关注人数
  • 61浏览人数
  • 最后回答于:前天 16:35
    请选择关闭问题的原因
    确定 取消
    返回顶部