For the complete documentation index, see llms.txt. This page is also available as Markdown.

Filtertypen

Referenzleitfaden zu den drei verfügbaren Filtertypen für die Verbindung mit SQL-Auswertungen mit Variablen.

Textfilter

Perfekt für Abteilungsauswahl, Statusfilterung, Kategorien oder beliebige textbasierte Variablen in Ihren SQL-Abfragen.

Einzelauswahl

Was erstellt wird: Menü mit einer erlaubten Auswahl Verbindet sich mit: SQL-Variablen wie $department, $status, $region

  • Abteilungsauswahl (nur eine Abteilung zur Zeit)

  • Einzelstatus-Filterung

  • Ortsauswahl

  • Kategoriefilterung, wo nur eine Auswahl sinnvoll ist

Beispiel-SQL-Muster:

SELECT * FROM projects
WHERE (department = $department OR $department IS NULL)

Filter-Einrichtung:

Variable: $department
Typ: Text
Modus: Einzelauswahl
Werte:
  Öffentliche Sicherheit
  Gesundheitsdienste
  Öffentliche Arbeiten
  Parks & Erholung

Nutzer sehen: Menü mit Ihren bereitgestellten Optionen Nutzer wählt: Eine Option aus der Liste SQL erhält: Den ausgewählten Textwert Keine Auswahl: $department ist NULL, zeigt alle Daten (wenn SQL NULL ordnungsgemäß behandelt)

Beispielinteraktion eines Nutzers:

  1. Nutzer sieht Filter: "Abteilung"

  2. Nutzer klickt auf das Menü

  3. Nutzer wählt "Öffentliche Sicherheit"

  4. Alle verbundenen Auswertungen filtern nach Daten der Öffentlichen Sicherheit

Mehrfachauswahl

Was erstellt wird: Mehrfachauswahl-Menü Verbindet sich mit: SQL-Variablen, die für Listen konzipiert sind, wie $status_list, $region_list

  • Mehrere Statusauswahl

  • Mehrere Abteilungen gleichzeitig

  • Mehrere Kategorien oder Typen

  • Regionale Gruppierungen

Beispiel-SQL-Muster:

Filter-Einrichtung:

Nutzer sehen: Menü mit Ihren bereitgestellten Optionen zur Mehrfachauswahl Nutzer wählt: Mehrere Optionen aus der Liste SQL erhält: Liste: "Aktiv; Planung; Überprüfung" Keine Auswahl: $status_list ist NULL, zeigt alle Daten

Beispielinteraktion eines Nutzers:

  1. Nutzer sieht Auswahlliste für jeden Status

  2. Nutzer hakt "Aktiv" und "Planung" an

  3. Verbundene Auswertungen zeigen Daten für beide Status

  4. Benutzer kann Auswahlen dynamisch hinzufügen oder entfernen

Texteingabe

Was erstellt wird: Freies Texteingabefeld Verbindet sich mit: SQL-Variablen für Suchbegriffe wie $search_term, $project_name

  • Projektname-Suche

  • Beschreibungsfilterung

  • Benutzerdefinierte Textabgleichung

  • Wenn Sie nicht alle möglichen Werte vorhersagen können

Beispiel-SQL-Muster:

Filter-Einrichtung:

Nutzer sehen: Texteingabefeld Nutzer tippt: Beliebigen Text, nach dem sie suchen möchten SQL erhält: Den exakten Text, den sie getippt haben Leere Eingabe: $search_term ist NULL, zeigt alle Daten

Hinweis: Die Filterlogik (LIKE, exakte Übereinstimmung, usw.) wird durch Ihre SQL-Abfrage bestimmt, nicht durch die Filteroberfläche.

Zahlenfilter

Perfekt für Budgetschwellenwerte, Mengenfilterung oder beliebige numerische Variablen in Ihren SQL-Abfragen.

Einzelauswahl

Was erstellt wird: Auswahlliste mit vordefinierten Zahlenoptionen Verbindet sich mit: SQL-Variablen, wo Sie Auswahlen begrenzen möchten

  • Häufige Budgetschwellenwerte

  • Prioritätsstufen (1, 2, 3, 4, 5)

  • Standard-Mengenoptionen

  • Leistungspunktzahl-Klammern

Beispiel-SQL-Muster:

Filter-Einrichtung:

Nutzer sehen: Auswahlliste mit Ihren vordefinierten Zahlenoptionen Nutzer wählt: Eine Zahl aus der Liste SQL erhält: Die ausgewählte Zahl Keine Auswahl: $priority ist NULL, zeigt alle Daten

Mehrfachauswahl

Was erstellt wird: Auswahlliste mit vordefinierten Zahlenoptionen Verbindet sich mit: SQL-Variablen, die für Listen konzipiert sind

  • Häufige Budgetschwellenwerte

  • Prioritätsstufen (1, 2, 3, 4, 5)

  • Standard-Mengenoptionen

Beispiel-SQL-Muster:

Filter-Einrichtung:

Nutzer sehen: Auswahlliste mit Ihren vordefinierten Zahlenoptionen Nutzer wählt: Eine oder mehrere Zahlen aus der Liste SQL erhält: Liste der ausgewählten Zahlen Keine Auswahl: $priority ist NULL, zeigt alle Daten

Zahleneingabe

Was erstellt wird: Zahleneingabefeld Verbindet sich mit: SQL-Variablen wie $min_budget, $threshold, $quantity

  • Budgetschwellenwerte

  • Mindest-/Höchstwerte

  • Mengenlimits

  • Punktzahlschwellenwerte

Beispiel-SQL-Muster:

Filter-Einrichtung:

Nutzer sehen: Zahleneingabefeld Nutzer gibt ein: Beliebigen numerischen Wert SQL erhält: Die Zahl, die eingegeben wurde Leere Eingabe: $min_budget ist NULL, zeigt alle Daten

Filterlogik (größer als, kleiner als, gleich) wird durch Ihre SQL-Abfrage bestimmt, nicht durch die Filteroberfläche.

Datumsfilter

Perfekt für zeitbasierte Filterung mit SQL-Datumsvariablen.

Einzeldatum-Auswahl

Was erstellt wird: Datumsauswahl-Oberfläche Verbindet sich mit: SQL-Datumsvariablen wie $report_date, $start_date, $deadline

Momentan verfügbar: Nur Einzeldatumsauswahl Format: YYYY-MM-DD Einschränkung: Noch keine Datumsbereiche

Beispiel-SQL-Muster:

Filter-Einrichtung:

Nutzer sehen: Kalenderoberfläche Nutzer wählt: Ein spezifisches Datum SQL erhält: Datum im Format YYYY-MM-DD Keine Auswahl: $report_date ist NULL, zeigt alle Daten

SQL-Logik bestimmt, wie das Datum verwendet wird (gleich, größer als, kleiner als, usw.).

Wichtige Einschränkungen

Was Berichtsfilter NICHT tun

Keine automatische Logik: Filter erstellen nicht automatisch AND/OR-Bedingungen Keine Datumsbereiche: Aktuell auf Einzeldaten beschränkt Keine Felderkennung: Sie müssen alle Filteroptionen manuell konfigurieren Keine komplexen Bedingungen: Alle Filterlogik muss in Ihre SQL-Abfragen eingebaut werden

Was Sie in SQL behandeln müssen

NULL-Behandlung: Jede Variable benötigt OR $variable IS NULL-Logik Komplexe Bedingungen: AND/OR-Logik gehört in Ihre SQL-Abfrage Datumsbereiche: Datumsbereich-Logik in SQL mit mehreren Variablen aufbauen Datenvalidierung: SQL muss ungültige oder unerwartete Werte behandeln

Zuletzt aktualisiert

War das hilfreich?