Question

J'ai des données au format suivant:

Salaire
Code InTime

1690 09:03:00
1690 09:13:00
1690 09:07:00
1691 08:48:00
1691 08:52:00
1691 08:50:00
1691 08:54:00
1691 08:46:00
1691 09:28:00
1691 08:59:00
1691 08:53:00
1691 09:02:00
1693 08:57:00
1693 09:01:00
1693 08:54:00
1693 09:22:00
1693 09:16:00
1693 08:58:00
1693 09:03:00
1693 09:01:00
1693 09:02:00
1693 09:44:00
1885 09:28:00
1885 09:04:00
1885 09:20:00
1885 08:57:00

et ainsi de suite pour environ 2000 lignes J'ai besoin de tracer un graphique linéaire qui représente l'intime de chaque code de salaire sous forme de tendance, avec des lignes distinctes pour les codes de salaire distincts. Y a-t-il un moyen automatisé de faire cela? Veuillez noter que les codes de salaire se répètent chaque jour. La tendance requise concerne chaque code de salaire et non pas ligne par ligne.

Était-ce utile?

La solution

Cela peut être fait sans programmation, mais vous devez ajouter un élément d’information pour que cela ait un sens: la date ou le numéro de séquence de chaque entrée. Ensuite, vous pourrez tracer:

  1. code salaire: la série
  2. date ou numéro de séquence: axe des x
  3. In Time: la valeur / l'axe des y

La méthode la plus simple consiste à utiliser l'Assistant Graphique croisé dynamique:

  • sélectionnez les (à présent) 3 colonnes et choisissez "Données | Tableau croisé dynamique et rapport de graphique croisé dynamique. & Quot;
  • sélectionnez le type de graphique croisé dynamique
  • cliquez sur l'assistant jusqu'à la fin ... vous devriez terminer la page du graphique brut
  • cliquez sur le graphique avec le bouton droit de la souris, choisissez " type de graphique " et remplacez par "ligne". tapez
  • dans la "Liste des champs de tableau croisé dynamique", choisissez:
    • date ou numéro de séquence - ajouter à " Axe de catégorie "
    • code salaire - ajouter à l'axe des séries
    • in time - ajouter à la zone de données
  • Par défaut, il tracera le "Nombre de fois dans le temps": nécessité de modifier ce paramètre.
    • cliquez avec le bouton droit de la souris sur le " Nombre de fois dans le temps " widget de bouton de champ
    • choisissez "Format du champ de graphique croisé dynamique"
    • change en sum, average, max ou min (tout ce qui représente les données réelles - cela ne s'applique qu'à la valeur 1, donc les fonctions d'agrégats vont bien)
  • Vos lignes de graphique devraient être OK, mais l’axe des ordonnées n’est qu’une valeur insignifiante.
    • cliquez avec le bouton droit sur l'axe des y et choisissez "axe de formatage"
    • accédez au " numéro " tabulation et changez le format en "Heure"

voila! Lignes pour chaque code de salaire, traçant les "heures dans le temps" tendance jour par jour

Autres conseils

Je ne pense pas qu'il existe un moyen facile de sortir ..

Le mieux que je puisse faire en 5 minutes est d’inverser les colonnes, de sélectionner et de créer un diagramme à dispersion XY.

Cela ne vous donnera toujours pas de couleur de point différente pour chaque employé ou chaque ligne

Je ne pense pas qu’il existe un moyen automatisé de procéder, mais vous pourriez éventuellement générer une troisième colonne contenant le delta entre l’heure et une heure de base arbitraire (par exemple, 00h00 ou 00h00). Puis tracez les deltas.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top