filtersFiltertypen

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

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:

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:

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:

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:

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:

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:

Wichtige Einschränkungen

Was Berichtsfilter NICHT tun

circle-exclamation

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

circle-check

Zuletzt aktualisiert

War das hilfreich?