Aktualisiert · Baserow 2.3.2 · Juli 2026

Volltextsuche

Was möchten Sie nachschlagen?

Durchsucht Titel und Inhalte aller 22 Kapitel.

Die Suche schaut auch in den Kapiteltext.

Zum Beispiel nach Formular, Link-to-table, Automation oder Rolle.

auswählenEnter öffnenEsc schließen
Kapitel 07Verknüpfungen, Lookups, Rollups & Formeln
Daten modellierenKapitel 7 von 22

Verknüpfungen, Lookups, Rollups & Formeln

Tabellen sauber verbinden, Werte nachschlagen, aggregieren und berechnete Felder kontrolliert einsetzen.

Lesefortschritt
In diesem Kapitel8 Abschnitte

Verknüpfungen vermeiden doppelte Stammdaten. Lookups und Rollups machen verbundene Werte sichtbar oder berechenbar. Formeln leiten Werte innerhalb einer Zeile ab. Richtig kombiniert entsteht aus losen Listen ein nachvollziehbares Datenmodell.

Für wen: Builder und Datenverantwortliche
Voraussetzung: Tabellen und Primärfelder sind bereits sinnvoll strukturiert
Risiko: Änderungen an Beziehungen wirken auf Ansichten, Apps, Automationen und API

Ein Link-to-table-Feld verbindet eine Zeile mit einer oder mehreren Zeilen einer anderen Tabelle. Beispiel:

Kunde 1 ─── n Anlagen 1 ─── n Serviceaufträge

In der Tabelle Anlagen verweist das Feld Kunde auf genau einen Kundendatensatz. In Serviceaufträge verweist Anlage auf die betroffene Anlage. Der Kunde muss dadurch nicht in jeder Auftragszeile erneut als Freitext gepflegt werden.

Beziehung anlegen

  1. Erstellen Sie ein Feld vom Typ Link to table.
  2. Wählen Sie die Zieltabelle.
  3. Entscheiden Sie, ob eine oder mehrere Zielzeilen erlaubt sind.
  4. Benennen Sie Hin- und Rückbeziehung verständlich.
  5. Testen Sie Anlage, Änderung und Entfernung einer Verknüpfung.

Praxisregel: „Mehrere Werte erlaubt“ nur aktivieren, wenn die Fachbeziehung wirklich n:m ist. Bequemlichkeit ist kein gutes Datenmodell.

Lookup: Wert anzeigen

Ein Lookup zeigt ein Feld aus verknüpften Zeilen an. Im Serviceauftrag kann beispielsweise über die Anlage der Kundenname sichtbar werden. Der Wert wird nicht separat kopiert.

Lookups eignen sich für:

  • Kundenname oder Standort über eine Anlage,
  • verantwortliche Abteilung eines Objekts,
  • Kategorie eines verknüpften Artikels,
  • Kontaktdaten zur Anzeige in einer App.

Ein Lookup ist schreibgeschützt. Ändern Sie den Ursprungswert in der Zieltabelle.

Count und Rollup

Count zählt verknüpfte Zeilen, etwa offene Aufträge pro Anlage. Rollup aggregiert ein Feld der verbundenen Zeilen, zum Beispiel Summe, Minimum, Maximum oder Durchschnitt.

Beispiele:

ZielGrundlage
Anzahl Aufträge je KundeCount der verknüpften Serviceaufträge
letzter WartungsterminMaximum eines Datumsfeldes
GesamtaufwandSumme der Stundenwerte
durchschnittliche BewertungMittelwert verknüpfter Ratings

Aggregationen sind nur so belastbar wie Eingabedaten, Filterlogik und fachliche Definition.

Formula: Wert berechnen

Ein Formelfeld berechnet einen schreibgeschützten Wert aus Feldern derselben Zeile. Typische Fälle:

  • Bezeichnung aus Nummer und Kurztext zusammensetzen,
  • Fälligkeit aus Startdatum und Intervall ableiten,
  • Netto × Menge berechnen,
  • über Bedingungen eine Ampel oder Prüfinformation erzeugen,
  • leere Werte kontrolliert behandeln.

Die Oberfläche bietet einen Formel-Editor; neuere Versionen unterstützen zusätzlich einen Expertenmodus. Verwenden Sie Feldbezüge und Funktionen entsprechend der offiziellen Formelreferenz Ihrer Version.

Formeln sicher entwickeln

Testen Sie mindestens:

  • leere Werte,
  • Null und negative Zahlen,
  • Schaltjahre und Zeitzonen,
  • mehrere verknüpfte Werte,
  • entfernte Beziehungen,
  • ungewöhnlich lange Texte,
  • Berechtigungen auf Quellfelder.

Einordnung: Eine technische Formel ist keine fachliche Freigabe. Fristen, Abrechnungen oder Risikoklassen müssen von der verantwortlichen Fachrolle definiert und mit Testfällen abgenommen werden.

Änderungen ohne Kettenreaktion

Vor dem Umbenennen oder Löschen eines Quellfeldes prüfen Sie:

  1. Lookups, Rollups und Formeln,
  2. Filter und Sortierungen,
  3. Dashboard-Widgets,
  4. Datenquellen und Elemente in Anwendungen,
  5. Automationsvariablen und Bedingungen,
  6. API-Clients mit Feldnamen,
  7. Export- und Berichtsvorlagen.

Erstellen Sie bei produktiven Daten einen Snapshot und testen Sie die Änderung in einer Kopie. Dokumentieren Sie anschließend neue Feldnamen und Semantik.

Weiterführende Originalquellen

Unabhängig recherchiert, eigenständig erklärt und transparent belegt.

Software, offizielle Dokumentation, kommerzielle Funktionen und dieses Handbuch bleiben klar getrennt.

Dieses unabhängige Anwenderhandbuch wurde von einfach.digital auf Grundlage öffentlich zugänglicher Produktinformationen und der offiziellen Baserow-Anwenderdokumentation eigenständig verfasst (Funktionsstand 2.3.2, geprüft im Juli 2026). Es ist weder offizielle Baserow-Dokumentation noch mit Baserow B.V. verbunden oder von Baserow freigegeben. Texte, Beispieldaten und UI-Darstellungen wurden neu erstellt; Originalbilder wurden nicht übernommen. Bei Abweichungen sind die aktuelle Herstellerdokumentation, die konkrete Instanz und der gebuchte Plan maßgeblich.

Das offizielle Repository weist den Baserow-Open-Source-Kern und ausgeliefertes clientseitiges JavaScript unter der MIT-Lizenz aus. Inhalte im Repository-Verzeichnis docs/ stehen dort unter CC BY-SA 4.0; premium/ und enterprise/ besitzen eigene Lizenztexte. Dieses Handbuch übernimmt keine offiziellen Dokumentationstexte. Produktname und Kennzeichen verbleiben bei Baserow B.V.; die Nennung dient ausschließlich der sachlichen Produktbeschreibung. Maßgeblich sind die aktuellen Lizenztexte, Self-Hosted-Lizenzinformationen und Vertragsbedingungen. Dies ist keine Rechtsberatung.