Creación de un parámetro con el tipo de datos de expresión SQL

Para una parámetro que utiliza el tipo de datos de expresión SQL, debe introducir o pegar una expresión SQL lógica para especificar el valor de columna que desea que utilice el parámetro.

Si la opción Desarrollador no se muestra en el libro de trabajo, tendrá que activar las opciones de desarrollo en la configuración de su perfil. Consulte Opciones de desarrollo.
Para obtener más información sobre cómo hacer referencia a parámetros en expresiones SQL, consulte Sintaxis para hacer referencia a parámetros.
  1. En la página de inicio, seleccione el libro de trabajo al que desea agregar un parámetro, haga clic en Acciones y, a continuación, seleccione Abrir.
  2. Para buscar y copiar la expresión SQL lógica para la columna que desea especificar como valor de parámetro, en el libro de trabajo arrastre y suelte la columna en un lienzo.
  3. Haga clic en Menú en la barra de herramientas del libro de trabajo y seleccione Desarrollador.
    Opción Desarrollador del menú y botones de acción

  4. En el panel Desarrollador, haga clic en Herramientas de rendimiento y, a continuación, en Sentencia SQL lógica. Haga clic en Refrescar.
    Botón Refrescar en el diálogo de Desarrollador

  5. Localice y copie la sentencia SELECT del SQL lógico para la columna que desee utilizar como valor en el parámetro.
  6. En el editor Libro de trabajo, vaya a Panel de datos y haga clic en Parámetros.
  7. En el panel Parámetros, haga clic enAgregar.
  8. En el campo Nombre, introduzca un nombre.
  9. Haga clic en Tipo de datos y seleccione Expresión SQL.
  10. En el campo Valores disponibles, seleccione Consulta SQL lógica.
    Opción de posible valor de consulta de SQL lógico

  11. En el cuadro de texto, pegue la expresión SQL lógica de la columna. Por ejemplo,
    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. Opcional: Si lo prefiere, puede proporcionar una expresión que incluya un parámetro con un valor por defecto. Por ejemplo,
    SELECT @parameter("Current Date")(DATE'2023-05-02') FROM XSA('Admin'.'sample_order_line')
  13. Haga clic en Validar para validar la expresión SQL lógica que ha pegado.
  14. Haga clic en Aceptar.
  15. Haga clic en Guardar.