我正在尝试确定Spotfire中分组的最早日期。我列出了数据样本表的截图。
基本上,这是标题:
MFG_AREA_NAME,LOT_ID,DATE_STEP_START,DATE_STEP_FINISHED,MFG_ROUTE_NAME,START_QTY,END_QTY
对于每个唯一的MFG_AREA_NAME,LOT_ID,MFG_ROUTE_NAME组合,我想确定最早的日期并复制与该日期相关联的START_QTY。
因此,使用示例表,对于ROUTE = AC,我想要获取576.对于ROUTE = FT,我想抓住560,依此类推。
我知道我需要使用OVER功能对它们进行分组,但我无法弄清楚日期/数量部分。
谢谢!
答案 0 :(得分:1)
您要查找的OVER()
用途为INTERSECT()
。
像...一样的东西。
IF([DATE_STEP_STARTED] = MIN([DATE_STEP_STARTED) OVER (INTERSECT([MFG_AREA_NAME], [LOT_ID], [MFG_ROUTE_NAME])),[START_QTY])