Il est possible de résoudre cela en changeant la requête en utilisant l'interpolation zéro. Vous pouvez mettre ".fill(zéro)" derrière votre requête dans le json ou choisir l'option depuis l'interface utilisateur.
EDIT :
Vous avez raison, l'interpolation ne fonctionne pas lorsque les données ne sont pas disponibles. J'ai eu le même problème au final. Le support de Datadog a dit qu'il n'est pas possible d'afficher zéro lorsqu'il n'y a pas de données pour une métrique. Une demande de fonctionnalité a été faite à ce sujet. Ce serait bien si plus de personnes demandaient cette fonctionnalité, elle serait donc priorisée.
Néanmoins, j'ai essayé de créer une solution de contournement en ajoutant une deuxième métrique qui a toujours des données comme deuxième requête et en ajoutant une formule ((b - b) + a) qui annule la deuxième requête, mais lorsque des données sont présentes dans la requête prévue, elles apparaissent dans le graphique. Cela produira une ligne zéro lorsqu'il n'y a pas de données disponibles.
Scénario sans données :
Le seul problème est que lorsque vous avez des données dans la requête prévue, cela semble laid et la ligne zéro disparaît. Comme vous pouvez le voir dans la capture d'écran suivante.
Scénario avec données :
Conclusion : La solution de contournement n'est pas parfaite, mais elle fonctionnera dans certaines situations. Par exemple, remplir les valeurs de requête avec zéro au lieu de (pas de données). J'espère que cette réponse est un peu meilleure pour résoudre le problème.