Domanda

Ho un set di dati (~ 10000 righe) con il seguente modulo:

+---------------------------+---------------+-------------+
| DateTimeCreated           | Machine       | ProductName |
+---------------------------+---------------+-------------+
| 2009-03-03 00:00:12.217   | COMP001       | Product001  |
+---------------------------+---------------+-------------+

L'ho rappresentato graficamente usando una tabella pivot e un grafico con il seguente layout

Page: ProductName
Column:  Machine
Row: DateTimeCreated - Group by Day, Hour, Minute
Data: Count of DateTimeCreated

Tutto funziona correttamente, tuttavia la scala cronologica del grafico risultante non è lineare. Per quei minuti del giorno in cui l'evento che sto monitorando non si è verificato, questi minuti non vengono visualizzati nel grafico. Anche l'evento che sto monitorando può durare ore senza che si verifichi un grafico ancora più non lineare.

Ecco un tentativo di illustrare l'asse x del mio grafico:

|09|   10    |  11  |         12         |14| 16 |      18        |  20  |23|

Il risultato desiderato è:

|00|01|02|03|04|05|06|07|08|etc

Quindi ogni ora ha le stesse dimensioni e viene mostrata anche se l'evento non si è verificato (quindi sul mio grafico a linee la linea va semplicemente a 0 per un po ')

È possibile raggiungere questo obiettivo?

È stato utile?

Soluzione

Ho cambiato il mio set di dati per assomigliare a questo

+---------------------------+---------------+-------------+-------+
| DateTimeCreated           | Machine       | ProductName | Count |
+---------------------------+---------------+-------------+-------+
| 2009-03-03 00:02:00.000   | COMP001       | Product001  |   2   |
+---------------------------+---------------+-------------+-------+

in modo che la query raggruppi gli eventi per minuto e fornisca il conteggio al minuto

Ho quindi generato un secondo set di dati che conteneva una voce per ogni minuto della giornata ma con un conteggio di 0 Dato che stavo lavorando solo con set di dati 24 ore, questo non era irragionevole

La combinazione dei due set di dati fornisce una linea temporale lineare sul grafico pivot.

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