Domanda

Ho alcuni dati nel seguente formato:

Stipendio
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

e così vale per circa 2000 linee Ho bisogno di tracciare un grafico a linee, che traccia l'intime per ogni codice salariale come una tendenza, con linee separate per codici salariali separati. Esiste un modo automatizzato per farlo? Si noti che i codici salariali si ripetono per ogni giorno. La tendenza richiesta è per ogni codice salariale, non riga per riga.

È stato utile?

Soluzione

Può essere fatto senza programmazione, ma è necessario aggiungere un po 'di informazioni affinché ciò abbia un senso: la data o il numero di sequenza per ciascuna voce. Quindi sarai in grado di tracciare:

  1. codice salariale: la serie
  2. data o numero progressivo: l'asse x
  3. In Time: il valore / asse y

Il modo più semplice è con la procedura guidata Grafico pivot:

  • seleziona le (ora) 3 colonne e scegli " Dati | Tabella pivot e rapporto grafico pivot. & Quot;
  • seleziona il tipo di grafico pivot
  • fai clic sulla procedura guidata fino al completamento ... dovresti finire la pagina del grafico grezzo
  • il grafico del tasto destro del mouse è, scegli " tipo di grafico " e passa a " line " digitare
  • dall'elenco dei campi della tabella pivot " ;, scegliere:
    • data o numero progressivo - aggiungi a " Asse di categoria "
    • codice salario: aggiungi all'asse serie
    • in time - aggiungi all'area dati
  • Per impostazione predefinita, verrà tracciato " Count of In Time " ;: è necessario modificarlo
    • fai clic con il pulsante destro del mouse su " Count of In Time " widget pulsante campo
    • scegli " Formato campo grafico pivot "
    • modifica in somma, media, massima o minima (tutto ciò che rappresenta i dati effettivi - si applica solo a un valore, quindi le funzioni aggregate vanno bene)
  • Ora le tue linee del grafico dovrebbero essere OK, ma l'asse y è solo un valore insignificante.
    • fai clic con il pulsante destro del mouse sull'asse y e scegli " formato asse "
    • vai al " Numero " scheda e cambia il formato in " Time "

Voila! Righe per ciascun codice salariale, che traccia il "in tempo" tendenza giorno per giorno

Altri suggerimenti

Non credo che ci sia una via d'uscita facile ..

il meglio che posso fare in 5 minuti è capovolgere le colonne, selezionare e creare un grafico a dispersione XY.

Non ti darà ancora punti di colore diverso per ogni dipendente o per singole linee

Non credo che ci sia un modo automatico per farlo, ma forse potresti generare una terza colonna che contiene il delta tra il tempo e un tempo base arbitrario (diciamo 12:00 am o 00:00). Quindi traccia i delta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top