Erstellen und Verwalten einer benutzerdefinierten Formel
Verfügbarkeit
Dieses Feature ist:
Inklusive im Enterprise-Plan
Verfügbar als kostenpflichtiges Add-On für Standard und Erweiterte Pläne
Wenn Sie dieses Feature aktivieren oder ausprobieren möchten, wenden Sie sich bitte an Ihren Fabriq-Vertreter.
Zweck
Benutzerdefinierte Formeln ermöglichen es Ihnen, komplexe Berechnungen mit mehreren Datenquellen innerhalb von Fabriq durchzuführen.
Sie helfen Ihnen, Ihre Indikatoren zu kombinieren und zu transformieren entsprechend Ihren spezifischen betrieblichen Anforderungen.
Häufige Anwendungsfälle
Hier sind einige praktische Beispiele dafür, was Sie erreichen können:
Subtrahieren eines Indikators von einem anderen (z.B. produzierte Teile - abgelehnte Teile).
Berechnung der Schrottquoten.
Computing GAE (Gesamtanlageneffektivität).
Eine Formel erstellen
1. Formelstruktur
Eine Formel besteht aus drei Hauptelementen:
Indikatoren (IR): die Quelldaten, die Sie verwenden möchten.
Arbeiter (ODER):
+-*/()Funktionen (FN): um Berechnungen anzureichern und anzupassen (z.B.
COALESCE).
2. Eingabemethoden
Sie haben zwei Optionen, um eine Formel zu erstellen:
Manuelle Eingabe: Geben Sie die Formel direkt ein.
Geführte Eingabe (empfohlen): Verwenden Sie die Hilfeschaltflächen, die automatisch die richtigen Syntaxelemente einfügen und Fehler minimieren.
💡 Hinweis:
Bei komplexen Formeln sollten Sie immer geführte Eingabe verwenden, um das Risiko von Syntaxfehlern zu verringern.
3. Beispiel-Formel
Ziel: Berechnen Sie die Anzahl der guten produzierten Teile.
Datenquellen:
A= insgesamt produzierte StückeB= verworfene Teile
Formel:
A - COALESCE(B, 0)
Erklärung:
Wenn keine Teile verworfen wurden und der Indikator
Bleer ist, ersetzt dieCOALESCE-FunktionBdurch0.Ergebnis:
A - 0 = A→ Ihr Indikator bleibt aktuell ohne dass Sie manuell eine Null eingeben müssen.
Verfügbare Funktionen
COALESCE(IR, Wert)
Ersetzt einen Null- oder Leerwert durch den Wert Ihrer Wahl.
Verwendung:
COALESCE(B, 0) → wennB ist leer, es wird automatisch ersetzt durch0.Anwendungsfall: Berechnung Probleme verhindern, wenn bestimmte Datenquellen unvollständig sind.
Fehlerbehandlung
Fabriq validiert automatisch Ihre Formel während der Erstellung und Aktualisierungen:
Wenn ein Syntaxfehler vorliegt, kann die Formel nicht gespeichert werden.
Geführte Eingaben verringern die Wahrscheinlichkeit von Fehlern, indem sie die Syntax automatisch verwalten.
Aktualisierung einer Formel
Sie können eine Formel jederzeit bearbeiten, um Datenquellen hinzuzufügen, zu entfernen oder anzupassen.
Auswirkungen von Änderungen:
Alle historischen Daten werden automatisch basierend auf der neuen Formel neu berechnet.
Fabriq speichert die vorherigen historischen Daten, die auf Anfrage abgerufen werden können.
Abrufen historischer Daten
Um Daten vor der Änderung einer Formel abzurufen, geben Sie bitte dem Fabriq Support-Team Folgendes an:
Die URL des Indikators.
Das Datum, an dem die Formel geändert wurde.
Der Benutzer, der die Änderung vorgenommen hat.
⚠️ Wichtig:
Wenn Informationen fehlen, können wir Ihre Anfrage nicht bearbeiten.
📂 Bereitgestelltes Format: CSV
Schnellreferenztabelle
Element | Beispiel |
Arbeiter |
|
Verfügbare Funktion |
|
Formelbeispiel |
|
FAQ – Häufig gestellte Fragen
FAQ – Häufig gestellte Fragen
1. Kann ich zu einer vorherigen Version der Formel zurückkehren?
Ja. Einfach die vorherige Formel in das Formel-Feld erneut eingeben.
Fabriq wird die Daten automatisch basierend darauf neu berechnen.
2. Werde ich historische Daten verlieren, wenn ich eine Formel ändere?
Nein. Fabriq speichert immer historische Daten.
Falls erforderlich, können Sie einen Export im CSV-Format anfordern (siehe Abschnitt oben).
3. Warum kann ich meine Formel nicht speichern?
Ihre Formel enthält wahrscheinlich einen Syntaxfehler.
Überprüfen Sie doppelt, ob Sie die richtigen Arbeiter verwenden und ob alle Klammern ordnungsgemäß geschlossen sind.
Verwenden Sie geführte Eingabe, um häufige Fehler zu vermeiden.
4. Was genau macht die COALESCE-Funktion?
Die COALESCE-Funktion ersetzt einen null- oder leeren Wert durch einen definierten Standard.
Beispiel: COALESCE(B, 0) → wenn B leer ist, wird es automatisch als 0 behandelt.
5. Kann ich mehrere Funktionen in einer Formel kombinieren?
Ja, Sie können mehrere Funktionen und Arbeiter für komplexere Berechnungen mischen.
Beispiel:
(A - COALESCE(B, 0)) / C
6. Wie kann ich eine Formel testen, bevor ich sie auf echte Daten anwende?
Erstellen Sie einen temporären Testindikator.
Wenden Sie die Formel mit einem kleinen Datensatz an.
Überprüfen Sie die Ergebnisse, bevor Sie sie in der Fertigung verwenden.
7. Was soll ich tun, wenn die Ergebnisse falsch sind?
Überprüfen Sie die Genauigkeit Ihrer Datenquellen.
Vereinfachen Sie die Formel und testen Sie sie Schritt für Schritt, um herauszufinden, wo das Problem liegt.
Wenn das Problem weiterhin besteht, kontaktieren Sie den Fabriq Support und fügen Sie Folgendes hinzu:
Die Indikator-URL.
Die genaue Formel.
Beispiele für erwartet vs.tatsächliche Ergebnisse.
8. Kann ich eine Formel von einem anderen Indikator oder einer anderen Datei importieren?
Nein, Formeln müssen manuell eingegeben oder mit geführter Eingabe erstellt werden.
Sie können jedoch eine vorhandene Formel kopieren und in einen anderen Indikator einfügen.
Beste Praktiken
Verwenden Sie immer geführte Eingaben für komplexe Formeln.
Beginnen Sie mit einfachen Datensätzen, um Ihre Formel zu testen.
Dokumentieren Sie komplexe Formeln, damit andere Teammitglieder sie leicht warten können.


