Scénario client:
-3 colonnes: "numéro de série", "horodatage" et "valeur de mesure".
-Chaque numéro de série aura plusieurs horodatages associés où plusieurs mesures ont été effectuées.
-Le client est uniquement intéressé à voir les premières et dernières mesures pour chaque numéro de série et préfère éviter de créer une formule. Dans certains cas, chaque numéro de série aura le même nombre de mesures, dans d'autres cas non.
Y a-t-il un moyen facile de faire ceci?
Merci d'avance!
Salut, voici un moyen simple.
1) Cliquez avec le bouton droit sur la colonne d'horodatage et triez par ordre décroissant / croissant, pour conserver les données les plus récentes / les plus anciennes, respectivement.
2) Sélectionnez la colonne du numéro de série et uniquement la colonne du numéro de série.
3) Lignes> Sélection de lignes> Sélectionnez les lignes en double. Supprimez ces lignes sélectionnées, si cela vous convient. Sinon, passez aux étapes 4 et 5.
4) Lignes> Sélection de ligne> Inverser la sélection de ligne.
5) Tables> Sous-ensemble et sous-ensemble les lignes sélectionnées, en conservant toutes les colonnes.
À votre santé,
Brady
Edit: je remarque que le client veut le premier ET le dernier. Il est plus simple pour le client de créer 2 tableaux de sous-ensembles comme ci-dessus, un pour le premier, un pour le dernier et de les concaténer. Mais, voici une autre façon au cas où cela serait préféré. Je ne sais pas pourquoi il en serait dans ce cas, cependant.
1) Créez une colonne de uns. J'appellerai cette colonne ceux.
2) Faites un clic droit sur la colonne d'horodatage et triez par ordre croissant.
3) Faites un clic droit sur la colonne du numéro de série, sélectionnez Nouvelle colonne de formule ... > grouper par.
4) Faites un clic droit sur la colonne des unités, sélectionnez Nouvelle colonne de formule> Ligne> Somme cumulée
5) Cliquez avec le bouton droit de la souris sur la nouvelle colonne Somme cumulée, sélectionnez Nouvelle colonne de formule> Distribution> Rang (ordre inverse)
6) Sélectionnez Lignes> Sélection de lignes> Sélectionnez Où ...
7) À l'aide de la boîte de dialogue, sélectionnez où la colonne Cum Sum == 1 OU où la colonne Reverse Rank == 1. (Assurez-vous que "toute condition remplie" est sélectionnée.)
8)Sous-définir cette sélection.
*** Je comprends que le client ne souhaite pas écrire de formule ... mais je m'en voudrais de ne pas souligner à quel point l'approche basée sur une formule est simple, juste pour des raisons de comparaison. Notez que cette approche ne nécessite également aucun tri. Ici: TS est la colonne d'horodatage et: SerNum est la colonne du numéro de série.
1) Créez une colonne avec la formule
Col Min( :TS, :SerNum ) < :TS < Col Max( :TS, :SerNum )
2) Sélectionnez les lignes == 0, vous aurez ce que vous voulez. Terminé.