数据集.select(TRANS_NODE,MAX_TT=H6),这样查询MAX_TT对应TOP3值的TRANS_NODE行数据
怎么会出现不是TOP3值的数据
F6单元格取F4列数据的TOP1是87,G6公式取出来 的是87和39对应的E4单元格数据
需要展示的效果是,H6单元格的值86对应的CV5->AOI数据,39对应的不要
在ds的sql用row_number()over(partition by 天字段,时字段 order by max_tt) as MAX_sortno 来给F4列数据排序,将sortno 字段放到报表上(比如放到L4单元格),可以隐藏该列。然后下面单元格公式
TOP1: E4[!0]{L4=1} ; F4[!0]{L4=1}
TOP2: E4[!0]{L4=2} ; F4[!0]{L4=2}
TOP3: E4[!0]{L4=3} ; F4[!0]{L4=3}
如果用数据集函数,需要加上过滤字段的条件
数据集函数缺少条件:数据集.select(TRANS_NODE,MAX_TT=H6,天字段=F3,时字段=F2)