2017-05-17 1 views
0

je suis novice à Pentaho ... quelqu'un peut me aider avec le problème suivant ...Pentaho- si le groupe datetime min par une condition, définissez une autre valeur du champ à valeur1

j'ai les données déjà triées comme ci-dessous :

session, log_time, flag 

1111, 2017-05-17 11:11:10,0 

1111,2017-05-17 11:11:11,0 

1111,2017-05-17 11:11:12,0 

1111,2017-05-17 11:11:13,0 

2222,2017-05-17 11:11:10,0 

2222,2017-05-17 11:11:13,0 

2222,2017-05-17 11:11:15,0 

Comment puis-je définir la valeur de l'indicateur à 1 lorsqu'il a le groupe log_time minimum par session? J'espère que le obtenir le résultat comme ci-dessous:

session, log_time, flag 

1111, 2017-05-17 11:11:10,**1** 

1111,2017-05-17 11:11:11,0 

1111,2017-05-17 11:11:12,0 

1111,2017-05-17 11:11:13,0 

2222,2017-05-17 11:11:10,**1** 

2222,2017-05-17 11:11:13,0 

2222,2017-05-17 11:11:15,0 

Répondre

2

Il suffit de courir à travers un Add value fields changing sequence vous donnera les éléments suivants: Add value fields

Vous pouvez alors agir uniquement sur les valeurs qui ont un « sequence_value » de 1 Notez que l'étape nécessite une entrée triée.

+0

Merci cerveau, cela fonctionne et le problème résolu! – SSiu

+0

Super! Pouvez-vous marquer la réponse comme acceptée? –

+0

OK ~ Merci cerveau! – SSiu