J2!=MAX(J2[!0;!0]{B2=$B2})请问这个公式是什么意思

J2 != MAX(J2[!0;!0]{B2 = $B2}) 请问这个公式是什么意思

B2是区域,J2是区域下每个产品的排名

FineReport 萘萌萌 发布于 2022-8-12 14:58 (编辑于 2022-8-12 15:02)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-8-12 15:16

J2[!0;!0]  就是返回所有J2扩展出来的单元格。。假如它扩展出来有100行。那么这个会得到100行数据

{B2 = $B2}  限制在它的组内,你说B2是区域,那么就是限制它在同一个区域内 $b2表示每一行数据类似$$$当前单元格的值  ,假如上面出来100行,但是{B2 = $B2}   A区域只有15行数据。那么它只会在这15行内判断   然后取这一个区域的最大值

max没有什么说的,就是取这个区域的最大值了

J2 !就表示它不等于上面这个区域取出来的最大值  

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-8-12 15:03(编辑于 2022-8-12 15:05)

1、J2[!0;!0]{B2 = $B2} 找出所有B2单元格等于参数B2的J2值  

2、然后从1的结果中找出最大值

3、比较2的结果与J2的值

最佳回答
0
lxy2Lv6中级互助
发布于2022-8-12 15:03

J2的值不等于每个区域下J2的最大值

最佳回答
0
叫我李狗蛋把Lv4见习互助
发布于2022-8-12 15:10(编辑于 2022-8-12 15:15)

大兄弟 这是层次坐标的内容  可以看下:

J2[!0:!0]的意思就是  J2[!0]    意思就是  j2的 单元格的所有扩展内容  后面的 {      }  是指满足的条件

C2[!0]{ }输出满足大括号里面条件的所有数据
B2 = $B2 条件表达式一部分,将计算限定在每个分组内,即每个区域各自统计自己的

  

条件汇总 - FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

  • 4关注人数
  • 690浏览人数
  • 最后回答于:2022-8-12 15:16
    请选择关闭问题的原因
    确定 取消
    返回顶部