如何统计当月的在职人员数量(使用公式)

图片1.jpg

FineBI yzm7Y3E41326829 发布于 2022-8-7 08:18 (编辑于 2022-8-7 08:44)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
zsh331Lv8专家互助
发布于2022-8-7 10:59

维度用「时间」字段,切换成「年月」格式;指标参考下面的公式:=countd_agg(if(状态="在职",姓名,NULL))

——————————————————————————

  • yzm7Y3E41326829 yzm7Y3E41326829(提问者) 谢谢,但我只需要当月的数据,比如现在8月,就自动统计8月的数据,不需要建立维度
    2022-08-07 13:57 
  • yzm7Y3E41326829 yzm7Y3E41326829(提问者) 我想到的是使用SUM_AGG(IF(​状态​=\"在职\"&&MONTH(​时间​)=MONTH(),1,0)),但是不行
    2022-08-07 14:36 
  • zsh331 zsh331 回复 yzm7Y3E41326829(提问者) 直接把月份切换成年月(不跨年的话,切换成「月」也行)格式,按照上面的公式执行,然后再过来下当前月,或者先过滤基础数据,再运算也行!
    2022-08-07 14:41 
  • zsh331 zsh331 回复 yzm7Y3E41326829(提问者) MONTH(​时间​)=MONTH(today()) 不跨年可以这样,但跨年的话,就要限制年月值,考虑问题要考虑周全一点。
    2022-08-07 14:46 
  • yzm7Y3E41326829 yzm7Y3E41326829(提问者) 回复 zsh331 我理解能力不足,不管是怎么调整都无效 公式改成这样是可以的 COUNTD_AGG(IF(MONTH(​时间​)=2&&​状态​=\"在职\",​姓名​,0)) 计算出2月份的在职人员 但要自动算出当月的,需要换到2,无法有有效数据替代 另外怎么将月份切换成年月,公式中没有.
    2022-08-07 15:57 
最佳回答
0
runerLv7资深互助
发布于2022-8-7 11:07
  • 3关注人数
  • 285浏览人数
  • 最后回答于:2022-8-7 11:07
    请选择关闭问题的原因
    确定 取消
    返回顶部