Änderungen an score_start/end aufgrund verschiedener Benutzerzeitzonen

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Bei Formelindikatoren werden die Werte der Variablen score_start und score_end basierend auf der Zeitzone des Benutzers berechnet, der die Formel ausführt. Wenn Benutzer in verschiedenen Zeitzonen dieselbe Formel ausführen, ändern sich die Werte score_start und score_end.

    Warnung:
    Der Datumswert der Variablen score_start und score_end kann sich verschieben, wenn Benutzer in verschiedenen Zeitzonen dieselbe Formel anzeigen.

    Formeln können die Variablen score_start oder score_end als Parameter für Indikatoren enthalten, auf die die Formel verweist. Diese Variablen stellen die erste und letzte Sekunde des spezifischen Sammlungszeitraums dar, der für den referenzierten Indikator berechnet wird. Die Werte der Variablen score_start und score_end werden aus der Differenz zwischen der Zeitzone des Benutzers, der die Formel ausführt, und der Zeitzone des Datenbankservers (GMT) berechnet. Ein Benutzer führt eine Formel aus, sobald er den Formelindikator in einem Dashboard-Widget oder auf dem Analytics Hub anzeigt. Infolgedessen kann sich das Start- oder Enddatum des Sammlungszeitraums ändern, wenn verschiedene Benutzer dieselbe Formel anzeigen.

    Verschiedene Werte von score_end für verschiedene Benutzerzeitzonen

    Betrachten Sie einen Formelindikator mit einer täglichen Frequenz und der folgenden Formel:
    pa.getScore($[[Number of open incidents]], score_end);
    Drei verschiedene Benutzer zeigen am 18. Oktober ein Dashboard-Widget mit diesem Formelindikator an. Der Datenbankserver interpretiert score_end für den 18. Oktober als 23:59:59 GMT am 18. Oktober.
    • Ein Benutzer befindet sich in der Zeitzone Europa/Berlin. Sein Wert für score_end lautet 2019-10-18 21:59:59, und die Punktzahl für das Datum 18. Oktober wird zurückgegeben.
    • Ein Benutzer befindet sich in der Zeitzone US/Pacific. Sein Wert für score_end lautet 2019-10-19 06:59:59, und die Punktzahl für das Datum 19. Oktober wird zurückgegeben.
    • Ein Benutzer befindet sich in der Zeitzone GMT. Sein Wert für score_end stimmt mit dem Datenbankserver überein (2019-10-18 23:59:59), und die Punktzahl für das Datum 18. Oktober wird zurückgegeben.