Kurz vor dem Jour fixe verschwand die Statuszahl
Am Nachmittag öffnete die Projektkoordinatorin ihr Notion-Dashboard für das wöchentliche Teamgespräch. Die Karte „Diese Woche fällig“ war leer. Kurz zuvor hatte ein Kollege eine neue Zeile in der Lieferdatenbank angelegt und das Feld für die Zuständigkeit geändert. „Die Formel ist kaputt“, sagte jemand. Eine andere Person wollte sofort den Ausdruck in der gemeinsam genutzten Datenbank ersetzen.
Ich bat darum, zuerst nichts zu ändern. Ein leeres Ergebnis ist nicht automatisch ein Rechenfehler. Eine Formel kann für bestimmte Fälle absichtlich eine leere Zeichenfolge ausgeben. Ein Quellfeld kann fehlen, ein referenzierter Eigenschaftsname kann geändert worden sein oder ein Filter kann die betreffende Zeile in der Ansicht ausblenden. Wer die Formel aufgrund einer leeren Karte sofort ersetzt, kann den Hinweis auf die tatsächliche Ursache beseitigen.
Notion-Formeln kombinieren Datenbankeigenschaften, Operatoren und Funktionen und liefern Ergebnisse für einzelne Datensätze. Die offizielle Dokumentation beschreibt empty() als Prüfung auf leere Werte. Dabei gelten auch 0, eine leere Zeichenfolge und eine leere Liste als leer. Wenn eine Kennzahl „keine offenen Punkte“ als 0 darstellen soll, kann die Verwendung von empty() deshalb einen gültigen Nullwert wie eine fehlende Eingabe behandeln.
Vom Dashboard zur betroffenen Datenbankzeile zurückgehen
Öffnen Sie zuerst die Quelldatenbank statt der Dashboard-Karte. Suchen Sie eine Zeile, die erscheinen sollte, und prüfen Sie, ob sie vorhanden ist, ob Zuständigkeit und Status gefüllt sind und ob das Datum im erwarteten Zeitraum liegt. Sehen Sie sich danach die Formel dieser Zeile an. Der Notion-Formeleditor kann eine Vorschau für eine Datenbankzeile zeigen. Damit lassen sich das Ergebnis der Formel und die Darstellung der Dashboard-Ansicht auseinanderhalten.
Prüfen Sie jede in der Formel verwendete Eigenschaft. Ein Feld könnte umbenannt, ersetzt oder bei neuen Zeilen leer gelassen worden sein. Bei mehreren Bedingungen genügt eine nicht erfüllte Bedingung, damit die Formel einen Zweig wählt, der eine leere Zeichenfolge zurückgibt. Lesen Sie den Ausdruck von außen nach innen: Was prüft die erste Bedingung? Welche Werte liefern die einzelnen Zweige? Vergleichen Sie einen funktionierenden Datensatz mit einer leeren Zeile, ohne währenddessen Werte zu verändern.
Achten Sie besonders auf die Bedeutung von empty(). Laut Notions offizieller Funktionsübersicht ist empty(0) wahr. Wenn 0 im Arbeitsablauf einen gültigen Messwert darstellt, sollte empty() nicht allein dazu dienen, fehlende Eingaben von echten Nullwerten zu unterscheiden. Legen Sie fest, wie fehlende Angaben, ein ausdrücklicher Nullwert und noch nicht bearbeitete Einträge angezeigt werden sollen. Testen Sie diese Fälle mit Beispielzeilen. Schreiben Sie nicht kurz vor einem Termin auf Verdacht die Formel in der Produktionsdatenbank um.
| Beobachtung | Zuerst prüfen | Sicherer nächster Schritt |
|---|---|---|
| Nur eine Zeile bleibt leer | Referenzierte Eigenschaften dieser Zeile | Eingaben mit einer funktionierenden Zeile vergleichen |
| Nur neue Datensätze bleiben leer | Standardwerte und Pflichtfelder | Testzeile anlegen und Felder gezielt füllen |
| 0 wirkt wie „nicht eingetragen“ | Bedingung mit empty() | Entscheiden, ob 0 ein gültiger Wert ist |
| Quelldaten stimmen, Karte bleibt leer | Filter und Gruppierung der Ansicht | Filter in der zugrunde liegenden Datenbank öffnen |
| Formelausgabe ist da, Dashboard nicht | Verknüpfte Datenbank und Ansicht | Prüfen, ob die Karte die erwartete Ansicht nutzt |
Nach der einzelnen Zeile prüfen Sie die verknüpfte Datenbankansicht oder die Dashboard-Karte. Stimmt die Datenquelle? Welche Filter, Gruppierungen, Datumsfenster und ausgeblendeten Eigenschaften sind gesetzt? Eine Formel kann für jede Zeile richtig rechnen, während ein Filter alle relevanten Zeilen ausblendet. Umgekehrt können die Zeilen sichtbar sein, aber die Karte fasst eine andere Eigenschaft zusammen als erwartet.
Ursache beheben und die funktionierende Formel sichern
Wirkt sich die Änderung auf viele Datensätze aus, legen Sie eine Testzeile an oder arbeiten Sie in einer sicheren Kopie. Schreiben Sie drei erwartete Fälle auf: fehlende Eingabe, explizite 0 und normaler Wert. Prüfen Sie, ob jeder Fall die beabsichtigte Bedeutung erhält. Ziel ist nicht, jede leere Anzeige zu beseitigen. Wenn eine fehlende Zuständigkeit als 0 erscheint, wirkt das Dashboard vollständig und verbirgt trotzdem offene Arbeit.
Wurde eine Eigenschaft umbenannt, passen Sie die Referenz an und prüfen Sie den Ergebnistyp. Gibt die Formel bei einem bestimmten Status absichtlich nichts zurück, vergleichen Sie die Bedingung mit den aktuellen Teamregeln. Ist der Datensatz unvollständig, entscheiden Sie, ob jemand den Wert ergänzen, die Eingabe im Ablauf verpflichtend machen oder den Status als ausstehend kennzeichnen soll. Eine Formel sollte keine Geschäftsdaten erfinden, nur damit eine Karte eine Zahl anzeigt.
Bei einer Zählkarte prüfen Sie, ob die Ansicht genau die gewünschten Zeilen enthält und die Aggregation auf die richtige Eigenschaft angewendet wird. Kontrollieren Sie einige bekannte Datensätze und anschließend die ganze Ansicht vor dem Kundentermin. Verwendet eine Automation oder eine zweite Datenbank die Formel weiter, sehen Sie auch dort nach. Eine Änderung, die in einer Karte harmlos wirkt, kann andere Abläufe beeinflussen. Kopieren Sie deshalb den ursprünglichen Ausdruck und notieren Sie die Änderung.
Wenn das Ergebnis weiterhin unklar ist, nutzen Sie die Hinweise des Formeleditors und Notions offizielle Fehlerhilfe, statt aus dem Wort „leer“ auf einen Datenverlust zu schließen. Die Formeldokumentation erklärt, wie verfügbare Eigenschaften und Funktionen sowie die Zeilenvorschau geprüft werden. Der Hilfsartikel zu häufigen Formelproblemen behandelt auch unerwartete Leerwerte, die Formeln und Automationen betreffen können. Vergleichen Sie konkrete Eigenschaftsnamen und Zeilenwerte mit diesen Anleitungen.
Für das Teamgespräch war keine ausgeklügelte neue Formel nötig. Die neuen Zeilen hatten einen anderen Zustand im Zuständigkeitsfeld, während die Dashboard-Ansicht nur zugewiesene Aufgaben zeigte. Das Team prüfte die Originaleinträge, machte die Zuständigkeit sichtbar und testete danach die Ansichtsregel. Die bestehende Formel blieb zunächst erhalten, und die Besprechung startete ohne hektische Änderung an den Produktivdaten. Die leere Karte hatte auf eine ungeklärte Prozessregel hingewiesen, nicht zwingend auf einen Rechenfehler.
Die Kennzahl mit dem Team abstimmen
Notieren Sie vor der Änderung in einem Satz, was die Karte fachlich aussagen soll. „Diese Woche fällig“ könnte nur Datensätze zählen, die einen Verantwortlichen, einen freigegebenen Status und ein Datum innerhalb der aktuellen Woche haben. Wenn das Team diese Kriterien nicht festgelegt hat, kann eine Formel die Unklarheit nicht lösen. Wählen Sie je einen Beispieldatensatz für jede erwartete Situation und lassen Sie die zuständige Person die Ergebnisse bestätigen, bevor Sie die gemeinsame Ansicht ändern.
Halten Sie nach der Korrektur die verwendeten Eigenschaftsnamen, Filter und drei Testfälle kurz fest. Der nächste Kollege kann so erkennen, ob leer fehlende Eingaben, bewusst ausgeblendete Arbeit oder ein echtes Berechnungsproblem bedeutet. Das verhindert auch, dass jemand eine sinnvolle Bedingung entfernt, nur damit die Karte eine Zahl anzeigt. Ein Dashboard ist hilfreich, wenn seine Bedeutung stabil ist, nicht bloß wenn jedes Feld ausgefüllt wirkt.
Bevor Sie eine neue Formel speichern, lesen Sie die Rückgabe jedes Zweigs laut durch: Welcher Text oder Wert erscheint bei fehlenden Angaben? Was zeigt ein gültiger Nullwert? Was passiert mit einem Datensatz außerhalb des Zeitraums? Diese kurze Prüfung deckt missverständliche Beschriftungen auf. Wenn das Ergebnis öffentlich geteilt wird, sollte der angezeigte Status verständlich bleiben, auch wenn jemand die Formel nicht öffnen kann. Kontrollieren Sie nach dem Speichern die Karte erneut und vergleichen Sie sie mit der bestätigten Zeile. Eine kurze Notiz macht die Prüfung für das ganze Team nachvollziehbar. und spart spätere Rückfragen. vor dem nächsten Jour fixe.
Häufige Fragen
Bedeutet ein leeres Notion-Formelergebnis immer einen Fehler?
Nein. Die Formel kann für einen Zweig eine leere Zeichenfolge zurückgeben, ein Quellfeld kann leer sein oder die Ansicht kann eine Zeile ausblenden. Prüfen Sie zuerst die Datenbankzeile und die Formelvorschau.
Warum zählt empty() die Zahl 0 als leer?
Notions offizielle Syntaxreferenz behandelt 0, "" und [] als leere Werte für empty(). Wenn 0 fachlich wichtig ist, berücksichtigen und testen Sie dieses Verhalten in der Bedingung.
Kann ich die Formel direkt in der produktiven Datenbank ändern?
Bei Auswirkungen auf viele Zeilen oder Automationen sollten Sie die Fälle zuerst in einer sicheren Kopie testen. Bewahren Sie den alten Ausdruck zur Prüfung oder Wiederherstellung auf.
Lesen Sie Notions Formelübersicht, die Syntax und Funktionen sowie die Hilfe zu häufigen Formelproblemen.
Kurz zusammengefasst Prüfen Sie Quellzeile, Leerwertlogik und Dashboard-Ansicht vor der Formeländerung. Testen Sie fehlende Werte, 0 und normale Werte in einer Kopie.