确定组中最早的日期;保存与该日期相关的值

时间:2017-03-20 01:19:12

标签: calculated-columns spotfire

我正在尝试确定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功能对它们进行分组,但我无法弄清楚日期/数量部分。

谢谢!

Sample Table

1 个答案:

答案 0 :(得分:1)

您要查找的OVER()用途为INTERSECT()

像...一样的东西。

IF([DATE_STEP_STARTED] = MIN([DATE_STEP_STARTED) OVER (INTERSECT([MFG_AREA_NAME], [LOT_ID], [MFG_ROUTE_NAME])),[START_QTY])