求助各位大神,怎么用def函数算不同年份,月累计占全年的占比啊,我这个def函数不知道咋改了

111724038460(1).png

221724038479(1).png

331724038487(1).png

FineBI HmjijsbZ 发布于 2024-8-19 11:36
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-8-19 11:37
最佳回答
0
ALICELv5见习互助
发布于2024-8-19 19:18

先添加一个计算字段【年】:YEAR(合同签约日期)

DEF(SUM_AGG(回款金额),[年],[合同签约日期<=EARLIER(合同签约日期)])/DEF(SUM_AGG(合同日期),[年],[合同签约日期<=EARLIER(合同签约日期)])

最佳回答
0
luojian0323Lv7资深互助
发布于2024-8-20 09:56

提前加工好年份数值和月份数值字段,

DEF ADD(SUM_AGG( 回款金额/合同金额),[年数值,月数值],[年数值=earlier(年数值),月数值<=earlier(月数值)])

更多def函数的高阶应用可通过一个系统的课程学会:FineBI6.1:业财融合实战进阶课(加微信领优惠券) - 视频课 - 帆软学院 (fanruan.com)

最佳回答
0
Natsu1Lv4见习互助
发布于2024-8-20 10:14

数据集里新增一列【年】

然后添加计算字段:DEF(SUM_AGG(回款金额),[年,月])/DEF(SUM_AGG(合同金额),[年])

这样对吗?

  • 5关注人数
  • 372浏览人数
  • 最后回答于:2024-8-20 10:14
    请选择关闭问题的原因
    确定 取消
    返回顶部