Parameter mit dem Datentyp "SQL-Ausdruck" erstellen

Für einen Parameter, der den Datentyp "SQL-Ausdruck" verwendet, müssen Sie einen logischen SQL-Ausdruck eingeben oder einfügen, um den Spaltenwert anzugeben, den der Parameter verwenden soll.

Wenn die Option Entwickler nicht in der Arbeitsmappe angezeigt wird, aktivieren Sie die Entwickleroptionen in Ihren Profileinstellungen. Informationen hierzu finden Sie unter Entwickleroptionen.
Informationen zum Referenzieren von Parametern in SQL-Ausdrücken finden Sie unter Syntax für das Referenzieren von Parametern.
  1. Wählen Sie auf der Homepage die Arbeitsmappe aus, der Sie einen Parameter hinzufügen möchten, klicken Sie auf Aktionen, und wählen Sie Öffnen aus.
  2. Um den logischen SQL-Ausdruck für die Spalte, die Sie als Parameterwert angeben möchten, zu finden und zu kopieren, ziehen Sie die Spalte in der Arbeitsmappe per Drag-and-Drop auf eine Leinwand.
  3. Klicken Sie in der Arbeitsmappen-Symbolleiste auf Menü, und wählen Sie Entwickler aus.
    Schaltfläche "Aktionen" und Menüoption "Entwickler"

  4. Klicken Sie im Bereich "Entwickler" auf Performancetools, und klicken Sie auf Logische SQL. Klicken Sie auf Aktualisieren.
    Schaltfläche "Aktualisieren" im Dialogfeld "Entwickler"

  5. Gehen Sie zur SELECT-Anweisung der logischen SQL für die Spalte, die Sie als Wert in dem Parameter verwenden möchten, und kopieren Sie sie.
  6. Gehen Sie im Arbeitsmappeneditor zum Datenbereich, und klicken Sie auf Parameter.
  7. Klicken Sie im Bereich "Parameter" auf Hinzufügen.
  8. Geben Sie im Feld Name einen Namen ein.
  9. Klicken Sie auf Datentyp, und wählen Sie SQL-Ausdruck aus.
  10. Wählen Sie im Feld Verfügbare Werte die Option Logische SQL-Abfrage aus.
    Option "Logische SQL-Abfrage" unter "Mögliche Werte"

  11. Fügen Sie den logischen SQL-Ausdruck der Spalte in das Textfeld ein. Beispiel:
    SELECT
       0 s_0
       XSA('Admin'.'sample_order_line')."sample_order_line"."City" s_1
    FROM XSA('Admin'.'sample_order_line')
    ORDER BY 2 ASC NULLS LAST
    FETCH FIRST 125001 ROWS ONLY
  12. Optional: Sie können auch einen Ausdruck angeben, der einen Parameter mit einem Standardwert enthält. Beispiel:
    SELECT @parameter("Current Date")(DATE'2023-05-02') FROM XSA('Admin'.'sample_order_line')
  13. Klicken Sie auf Validieren, um den eingefügten logischen SQL-Ausdruck zu validieren.
  14. Klicken Sie auf OK.
  15. Klicken Sie auf Speichern.