找文章 / 找答案
精选问答 更多内容

[可视化] 连续三个月低于98%,预警怎么设置?

18187787596铂金一 显示全部楼层 发表于 2023-8-1 20:33:52 |阅读模式 打印 上一主题 下一主题
1
已解决
1、及时率连续三个月低于98%,怎么设置自动预警?2、考核等级连续2个月为C或者D,怎么设置自动预警?(请大佬指导,谢谢!)
数据如下:

月份利润供应商货损及时率考核等级
1月256299.20%S
1月352095.43%S
2月346596.77%S
2月299998.52%S
3月236790.33%A
3月224492.13%A
4月125590.09%A
4月109390.88%A
5月230895.43%S
5月253995.45%S
6月332799.33%A
6月194488.12%B
7月350785.55%C
7月221480.13%D



最佳答案

社区管理员
yanieye 关注Ta

2023-08-01 20:33:53

通过自由式表格来实现: 1. 加入自由式表格; 2. 新建一个计算列,如果及时率小于98%,则返回0,否则返回1,类似于 if col['及时率'] < 0.98 then 0 else 1 3. 将月份绑定到自由式表格的某一行的第一个格子,纵向扩展; 4. 将供应商绑定到自由式表格同一行的第二个格子,纵向扩展; 5. 将#2中创建的计算列,绑定到同一行的第三个格子,格子设置为聚合; 6. 在同一行的第四个格子里面,写格间计算,类似于: if(ridx < 4) { 1 } ...
查看完整内容
回复

使用道具 举报

精彩评论6

yanieye 显示全部楼层 发表于 2023-8-1 20:33:53
通过自由式表格来实现:
1. 加入自由式表格;
2. 新建一个计算列,如果及时率小于98%,则返回0,否则返回1,类似于 if col['及时率'] < 0.98 then 0 else 1
3. 将月份绑定到自由式表格的某一行的第一个格子,纵向扩展;
4. 将供应商绑定到自由式表格同一行的第二个格子,纵向扩展;
5. 将#2中创建的计算列,绑定到同一行的第三个格子,格子设置为聚合;
6. 在同一行的第四个格子里面,写格间计算,类似于:
if(ridx < 4) {
    1
}
else {
   cell(ridx - 4, cidx - 1) + cell(ridx - 2, cidx - 1) + cell(ridx, cidx - 1)
}
7. 这样连续三个月低于98%的,这个格间计算的结果会是0,其它情况则是1;
8. 根据这个格子的值设置预警。
回复

使用道具 举报

18187787596铂金一 显示全部楼层 发表于 2023-8-2 22:27:15
提示语法错误
屏幕截图 2023-08-02 222651.png
回复

使用道具 举报

18187787596铂金一 显示全部楼层 发表于 2023-8-2 23:34:28
验证了一下,有点问题,看一下截图
屏幕截图 2.png
回复

使用道具 举报

yhdata_6UmM1VqF青铜四 显示全部楼层 发表于 2023-8-3 00:14:17
厉害啊
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2023-8-3 09:48:24

加上end ,语法问题解决了吗
回复

使用道具 举报

18187787596铂金一 显示全部楼层 发表于 2023-8-3 21:19:29
yhdata_lyaa 发表于 2023-8-3 09:48
加上end ,语法问题解决了吗

解决了,谢谢
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部