2017-03-20 12 views
1

私はSpotfireのグループで最も早い日付を特定しようとしています。私はデータのサンプルテーブルのスクリーンショットを含んだ。グループ内で最も早い日付を特定します。その日付に関連付けられた値を保存します

基本的には、ここにヘッダです:

MFG_AREA_NAME、LOT_ID、DATE_STEP_STARTED、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関数を使用する必要があることは知っていますが、date/qtyの部分はわかりません。

ありがとうございます!

Sample Table

答えて

1

あなたが探しているOVER()使い方はINTERSECT()です。

のような何か...

IF([DATE_STEP_STARTED] = MIN([DATE_STEP_STARTED) OVER (INTERSECT([MFG_AREA_NAME], [LOT_ID], [MFG_ROUTE_NAME])),[START_QTY]) 
関連する問題