永洪vip

此人很懒,什么也没有留下

发帖数 5819粉丝 6
给给铂金三
2024-3-25 11:37:20 发布在问答
【常用脚本】 countif函数上的咨询
永洪社区大佬好,请问下,BI系统上的countif函数怎么第一个参数是某个区域的值;这是Excel上的countif函数的用法:=COUNTIF(C62:AG63,"√")/2。下方图为BI系统上的countif函数使用方法举例,那可以这么写吗?countif(cell(row,column-1), "OF") 永洪社区大佬帮忙看下,谢谢。
countif.jpg
2472
9
精彩评论9
yhdata_lyaa
发表于 2024-3-25 13:26:41 显示全部楼层
countif(cell(row,column-1), "=='OF'")
这样试试呢
,你想实现什么呀
回复

使用道具 2#

给给铂金三
发表于 2024-3-25 13:52:55 显示全部楼层
yhdata_lyaa 发表于 2024-3-25 13:26
countif(cell(row,column-1), "=='OF'")
这样试试呢
,你想实现什么呀

实现计算某个区域内,符合条件的单元格数量;
那区域是多行,多列,这个怎么写?
回复

使用道具 3#

yhdata_lyaa
发表于 2024-3-25 14:00:19 显示全部楼层
countif([cell(ridx-1,cidx),cell(ridx-2,cidx)], ">0");
这样,有几个格子写几个
回复

使用道具 4#

给给铂金三
发表于 2024-3-25 14:02:04 显示全部楼层
yhdata_lyaa 发表于 2024-3-25 14:00
countif([cell(ridx-1,cidx),cell(ridx-2,cidx)], ">0");
这样,有几个格子写几个

好的这边先试下
回复

使用道具 5#

给给铂金三
发表于 2024-3-25 14:08:44 显示全部楼层
本帖最后由 给给 于 2024-3-25 14:51 编辑
yhdata_lyaa 发表于 2024-3-25 14:00
countif([cell(ridx-1,cidx),cell(ridx-2,cidx)], ">0");
这样,有几个格子写几个

这样是把所有单元格,填写在第一个参数的括号里,那么单元格少还好,如果单元格多,单元格是根据数据横纵向扩展的,这怎么可以知道单元格的数量,这应该怎么写?
回复

使用道具 6#

给给铂金三
发表于 2024-3-26 09:43:59 显示全部楼层
哈喽,帖子后面的问题怎么没有回复呀?是不是问题太难了(紧张着急.jpg)
回复

使用道具 7#

yhdata_lyaa
发表于 2024-3-26 10:22:53 显示全部楼层
给给 发表于 2024-3-25 14:08
这样是把所有单元格,填写在第一个参数的括号里,那么单元格少还好,如果单元格多,单元格是根据数据横纵 ...

是想知道表格的列数吗
回复

使用道具 8#

给给铂金三
发表于 2024-3-26 10:40:06 显示全部楼层
计算区域内符合给定条件的单元格的数量。
例如:countif(["1", "2", "3", "4", "5"], ">3");
那么 区域内,这个区域是动态变化的可以怎么写呢?这是Excel上的countif函数的用法:=COUNTIF(C62:AG63,"123")/2,可以写某个区域内,这区域不管有没数据可以计算。永洪BI可以怎么写呢?怎么知道数据扩展后的单元格?数据是变化的。谢谢
回复

使用道具 9#

永洪tech-shenfs青铜一
发表于 2024-3-26 10:51:24 显示全部楼层
本帖最后由 永洪tech-shenfs 于 2024-3-26 10:54 编辑

10.1版本可以这样写  var arr =B3   //B3为要计算扩展的单元格
countif(arr,">600") //计算B3这个单元格扩展后满足>600这个条件的数量
B3.png
回复

使用道具 10#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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