ForHosting KIT · Haushalt, Küche und Freizeit

Datenpunkte für Zielfortschritt und Meilensteine

Sehen Sie den echten Fortschritt eines Ziels, das nicht bei null begann: Von 20 Richtung 100 bedeutet ein Wert von 68 genau 60 %, die Meilensteine 25 % und 50 % sind erreicht, als Nächstes folgt 75 %. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Startwert
20
Aktueller Wert
68
Zielwert
100
Meilenstein-Prozentsätze
100, 25, 50, 75, 50
Erhalten Sie
Richtung
increasing
Fortschritt (%)
60
Diagramm-Fortschritt (%)
60
Erreichte Meilensteine
2

Verwandeln Sie einen aktuellen Zielstand in einheitliche Daten für Meilensteine und Fortschrittsdiagramme, ohne die Berechnung in jedem Dashboard neu umzusetzen. Geben Sie Startwert, aktuellen Wert, Zielwert und die gewünschten Meilenstein-Prozentsätze an. Das Ergebnis enthält den tatsächlichen Fortschritt, eine für Diagramme begrenzte Position, erreichte Meilensteine, den nächsten noch offenen Meilenstein und eine sortierte Punktreihe. Die Berechnung eignet sich sowohl für steigende Ziele als auch für Kennzahlen, die sinken sollen, etwa Fehlerzahlen, Ausgaben oder Antwortzeiten.

Definieren Sie das Ziel mit einem eindeutigen Ausgangspunkt

Für einen aussagekräftigen Fortschrittswert werden drei Werte benötigt, nicht nur Ist- und Zielwert. Der Startwert legt null Prozent fest, der Zielwert hundert Prozent und der aktuelle Wert zeigt den gegenwärtigen Stand. Dieser Unterschied ist entscheidend, wenn eine Aufgabe nicht bei null beginnt.

Soll beispielsweise ein Wert von 20 auf 100 steigen, liegt die Hälfte des Weges bei 60; der Fortschritt beträgt nicht einfach sechzig Prozent, nur weil der aktuelle Wert 60 lautet. Übermitteln Sie die Werte als Zahlen und mindestens einen Meilenstein zwischen null und hundert Prozent. Die Reihenfolge der Meilensteine ist beliebig, doppelte Prozentsätze werden zusammengefasst, sodass das Diagramm eine saubere aufsteigende Reihe erhält.

Start- und Zielwert müssen verschieden sein, da ein Bereich ohne Länge keinen sinnvollen Fortschrittsquotienten besitzt. Sind beide gleich, liefert die Funktion einen typisierten Eingabefehler statt Unendlich, eines willkürlichen Prozentsatzes oder scheinbar gültiger Diagrammdaten.

Deuten Sie steigende und fallende Ziele einheitlich

Dieselbe Formel deckt beide Richtungen ab: Der Fortschritt ist die seit dem Start zurückgelegte Strecke geteilt durch die gesamte Strecke vom Start zum Ziel. Liegt der Zielwert höher, kennzeichnet das Ergebnis das Ziel als steigend. Liegt er niedriger, wird es als fallend gekennzeichnet; eine Verringerung von 100 Vorfällen auf den Zielwert 20 zählt damit als Fortschritt und nicht als negatives Ergebnis.

Der ausgegebene Fortschrittswert wird bewusst nicht begrenzt. Ein Wert unter null zeigt eine Verschlechterung über den Ausgangspunkt hinaus, während ein Wert über hundert eine Übererfüllung dokumentiert. Die Entscheidung, ob ein Meilenstein erreicht wurde, beruht auf dem tatsächlichen unbegrenzten Fortschritt.

Jeder normalisierte Meilenstein enthält Prozentsatz, den zugehörigen Wert auf der Zielstrecke und seinen Status. Zusätzlich nennt die Ausgabe Anzahl und Prozentsätze der erreichten Meilensteine sowie den nächsten offenen Meilenstein. Sind alle erreicht, wird dieses optionale Feld weggelassen und nicht als null zurückgegeben.

Übernehmen Sie die Punkte in Diagramme und Statusansichten

Jeder Datensatz enthält Art, Prozentsatz, Wert und Erreichungsstatus und eignet sich deshalb für Liniendiagramme, Fortschrittsleisten, Zeitmarken und barrierearme Textzusammenfassungen. Dadurch kann ein Dashboard den Marker bei Rückstand oder Übererfüllung sicher am Rand darstellen und zugleich den ehrlichen Wert in einer Beschriftung oder einem Tooltip nennen. Die Berechnung ist deterministisch und nutzt weder Netzwerk noch Uhrzeit, gespeicherten Zustand oder Zufall; identische Eingaben erzeugen identische Ausgaben.

Für interaktive Planung läuft sie kostenlos im Browser.

Ein OKR-Dashboard darstellen

Wandeln Sie Ausgangswert, aktuelle Messung, Ziel und Prüfgrenzen jedes Ergebnisses in einheitliche Fortschrittsmarken um.

Ein Reduktionsziel verfolgen

Zeigen Sie korrekten Fortschritt, wenn ein niedrigerer Wert gewünscht ist, etwa weniger Fehler, Vorfälle oder Supportverzögerungen.

Meilenstein-Hinweise erzeugen

Vergleichen Sie erreichte Prozentsätze mit dem vorherigen Anwendungsstand, um passende Erfolgsmeldungen auszuwählen.

Werden Ziele unterstützt, deren Zielwert unter dem Startwert liegt?

Ja. Fallende Ziele verwenden dieselbe streckenbasierte Berechnung und werden als fallend gekennzeichnet.

Was geschieht, wenn der Fortschritt das Ziel überschreitet?

Der tatsächliche Prozentsatz darf über 100 liegen und die Übererfüllung zeigen; die Diagrammposition bleibt auf 100 begrenzt.

Wie werden unsortierte oder doppelte Meilensteine behandelt?

Sie werden zusammengefasst und vor der Berechnung der Werte und Status aufsteigend sortiert.

Warum werden gleiche Start- und Zielwerte abgelehnt?

Der Bereich hätte die Länge null; eine Division könnte daher keinen aussagekräftigen Fortschrittswert ergeben.

Wie wird der Fortschritt ab einem Startwert berechnet?

Der zurückgelegte Weg ab dem Start wird durch die gesamte Strecke bis zum Ziel geteilt. Von 20 Richtung 100 entspricht ein aktueller Wert von 68 also 60 % und nicht 68 %, weil die ersten 20 schon vorhanden waren.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/final3/goal-milestone-progress-chart-data

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/final3/goal-milestone-progress-chart-data \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"start_value":20,"current_value":68,"target_value":100,"milestone_percentages":[25,50,75,100]}'
{
  "start_value": 20,
  "current_value": 68,
  "target_value": 100,
  "milestone_percentages": [
    25,
    50,
    75,
    100
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "final3.goal_milestone_progress_chart_data",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_items100
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Definieren Sie das Ziel mit einem eindeutigen Ausgangspunkt

Pro Anfrage werden höchstens hundert Meilenstein-Einträge verarbeitet. Das begrenzt Laufzeit und Ausgabe und reicht zugleich für sehr detaillierte Pläne aus.

Deuten Sie steigende und fallende Ziele einheitlich

Für die Darstellung werden chart_progress_percentage und chart_percentage des aktuellen Punkts getrennt auf den Bereich von null bis hundert begrenzt.

Übernehmen Sie die Punkte in Diagramme und Statusansichten

Das Array chart_points liefert einen sortierten Startpunkt, je einen Punkt für jeden normalisierten Meilenstein und einen Zielpunkt. Das Objekt current_point bewahrt den tatsächlichen Istwert und den ungekürzten Fortschritt und stellt zusätzlich die begrenzte Diagrammkoordinate bereit. Verwenden Sie reached_milestone_percentages für Abzeichen, Erfolgsmeldungen oder Audit-Ereignisse und next_milestone für den nächsten Schritt, ohne das Array erneut durchsuchen zu müssen. Beim automatischen Erstellen von Berichten, Aktualisieren von Dashboards oder Verarbeiten von Zieldatensätzen können Sie die API für $0.002 pro Anfrage aufrufen.

Was kostet eine API-Anfrage?

Jede API-Anfrage kostet $0.002; die interaktive Browser-Version ist kostenlos.

Vollständige KIT-Dokumentation lesen →