Question

J'ai un ensemble de données (~ 10000 lignes) au format suivant:

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

J'ai tracé ce graphique à l'aide d'un tableau croisé dynamique et d'un graphique présentant la disposition suivante

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

Tout cela fonctionne correctement, mais l’échelle de temps du graphique obtenu n’est pas linéaire. Pour les minutes de la journée où l'événement que je suis en train de suivre ne s'est pas produit, ces minutes ne sont pas affichées sur le graphique. L'événement que je suis en train de suivre peut également durer des heures sans que cela aboutisse à un graphique encore plus non linéaire.

Voici une tentative pour illustrer l'axe des x de mon graphique:

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

Le résultat souhaité est:

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

Ainsi, chaque heure a la même taille et est affichée même si l'événement ne s'est pas produit (ainsi, sur mon graphique linéaire, la ligne passe tout simplement à 0 pendant un certain temps)

Cela peut-il être réalisé?

Était-ce utile?

La solution

J'ai changé mon ensemble de données pour ressembler à ceci

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

afin que la requête regroupe les événements par minute et en indique le nombre dans la minute

J'ai ensuite généré un deuxième ensemble de données contenant une entrée pour chaque minute de la journée, mais avec un compte de 0. Comme je ne travaillais qu'avec des ensembles de données de 24 heures, cela n’était pas déraisonnable

La combinaison des deux ensembles de données donne une chronologie linéaire sur le tableau croisé dynamique.

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