logologo
Start
Handbuch
Entwickler
Plugins
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Start
Handbuch
Entwickler
Plugins
API
logologo
Überblick
Schnellstart

Feature-Übersicht

Datenabfrage
Diagrammoptionen
Vorschau & Speichern
Kontextvariablen verwenden
Seitenfilter & Verknüpfungen

Erweitert

Datenabfrage im SQL-Modus
Benutzerdefinierte Diagrammkonfiguration
Benutzerdefinierte Interaktionsereignisse
FAQ
Best Practices
Previous PageSeitenfilter & Verknüpfungen
Next PageBenutzerdefinierte Diagrammkonfiguration
KI-Übersetzungshinweis

Diese Dokumentation wurde automatisch von KI übersetzt.

#Daten im SQL-Modus abfragen

Wechseln Sie im Bereich „Datenabfrage“ in den SQL-Modus, schreiben und führen Sie Ihre Abfrage aus. Das zurückgegebene Ergebnis können Sie dann direkt für die Diagrammzuordnung und -darstellung verwenden.

20251027075805

#SQL-Anweisungen schreiben

  • Wählen Sie im Bereich „Datenabfrage“ den „SQL“-Modus aus.
  • Geben Sie Ihre SQL-Abfrage ein und klicken Sie auf „Abfrage ausführen“, um sie auszuführen.
  • Es werden komplexe SQL-Anweisungen unterstützt, einschließlich Multi-Tabellen-JOINs und VIEWS.

Beispiel: Bestellbetrag pro Monat

SELECT 
  TO_CHAR(order_date, 'YYYY-MM') as mon,
  SUM(total_amount) AS total
FROM "order"
GROUP BY mon
ORDER BY mon ASC
LIMIT 100;

#Ergebnisse anzeigen

  • Klicken Sie auf „Daten anzeigen“, um den Vorschau-Bereich für die Daten zu öffnen.

20251027080014

Die Daten unterstützen die Paginierung; Sie können zwischen „Tabelle“ und „JSON“ wechseln, um Spaltennamen und -typen zu überprüfen. 20251027080100

#Feldzuordnung

  • Nehmen Sie in den „Diagrammoptionen“ die Feldzuordnung basierend auf den Spalten des Abfrageergebnisses vor.
  • Standardmäßig wird die erste Spalte als Dimension (X-Achse oder Kategorie) und die zweite Spalte als Messwert (Y-Achse oder Wert) verwendet. Achten Sie daher auf die Spaltenreihenfolge in Ihrer SQL-Abfrage:
SELECT 
  TO_CHAR(order_date, 'YYYY-MM') as mon, -- Dimensionsfeld in der ersten Spalte
  SUM(total_amount) AS total -- Messfeld danach

clipboard-image-1761524022

#Kontextvariablen verwenden

Klicken Sie auf die Schaltfläche „x“ oben rechts im SQL-Editor, um Kontextvariablen auszuwählen.

20251027081752

Nach der Bestätigung wird der Variablenausdruck an der Cursorposition (oder an der Position des ausgewählten Textes) im SQL-Text eingefügt.

Zum Beispiel {{ ctx.user.createdAt }}. Achten Sie darauf, keine zusätzlichen Anführungszeichen hinzuzufügen.

20251027081957

#Weitere Beispiele

Weitere Anwendungsbeispiele finden Sie in der NocoBase Demo-Anwendung.

Empfehlungen:

  • Stabilisieren Sie die Spaltennamen, bevor Sie sie Diagrammen zuordnen, um spätere Fehler zu vermeiden.
  • Setzen Sie während der Fehlersuche LIMIT ein, um die Anzahl der zurückgegebenen Zeilen zu reduzieren und die Vorschau zu beschleunigen.

#Vorschau, Speichern und Wiederherstellen

  • Klicken Sie auf „Abfrage ausführen“, um Daten anzufordern und die Diagrammvorschau zu aktualisieren.
  • Klicken Sie auf „Speichern“, um den aktuellen SQL-Text und die zugehörige Konfiguration in der Datenbank zu speichern.
  • Klicken Sie auf „Abbrechen“, um zum zuletzt gespeicherten Zustand zurückzukehren und die aktuellen, nicht gespeicherten Änderungen zu verwerfen.