walkra
¿Hola, cómo estás?.
Quiero conectarme por ODBC a una base,
y en la pantalla de conexión existe la posibilidad de ingresar una declaración SQL en «Sentencia SQL (opcional)».
Quiero ingresar la siguiente oración (no soy muy hábil en SQL y tal vez haya algún otro error, aunque si no ingresas la palabra PRIMERO, funciona):
SELECCIONA CONSULTOR, PRIMERO(MODULO), PRIMERO(LÍDER_EQUIPO), PRIMERO(PAÍS)
DESDE Tabla1
GRUPO POR CONSULTOR
PEDIDO POR HASTA desc
Cuando procedo a conectarme con esa frase, me indica el error:
¿Cómo puedo ingresar una función dentro de una declaración sql en este lugar?
Muchísimas gracias.
Anónimo
Hola @walkra
¿Qué base de datos se utiliza?
FIRST no es una función legal en esta instancia de base de datos.
Gracias
A
walkra
En respuesta a Anónimo
Hola, Aclerk, ¿cómo estás?.
Me conecto a Solman (desde SAP). Solo puedo conectarme para usar algunas vistas predefinidas (no tengo posibilidad de hacer ningún cambio dentro de esa). Para no traer todos los registros de una consulta, quería usar alguna declaración SQL. Hay alguna posibilidad de simular PRIMERO?.
¡Muchísimas gracias!.
Anónimo
En respuesta a walkra
Hola @walkra
No soy un experto de Solman, ni de SAP.
De todos modos, al leer la documentación, es posible que necesite usar una función llamada ‘FIRST_VALUE’.
Suponiendo que está utilizando HANA DB.
¡Buena suerte!
A
walkra
En respuesta a Anónimo
Hola AClerk, ¿cómo estás?.
Creo que esa función corresponde a Solman/SAP, pero donde quiero escribir la declaración SQL es dentro de Power BI (aunque uso un conector ODBC para tomar información de una vista de Solman). Creo que el lenguaje de este SQL de Power Bi no pertenece a Solman/SAP. De todos modos yo también utilicé la función que me indicas y lamentablemente no la reconoce.
¡¡Muchas gracias por su ayuda!!
Anónimo
En respuesta a walkra
@walkra
En PBI debe usar la misma sintaxis que usa para la base de datos original.
Por lo tanto, debe usar la sintaxis utilizada para Solman, que no estoy seguro de qué es.
Gracias
A