Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
JeroenR
Helper V
Helper V

Consulta ODBC: seleccione un valor de otra tabla

Hola a todos

Tengo la siguiente consulta creada con una conexión ODBC:

"select id, date_from, date_to, partition_0-(lf)from ""database""."" database_table"" -(lf)where partition_0 (select max(partition_0) de ""database""."" database_table"") "

Lo que hace esta consulta es tomar cada fila donde la fecha de partition_0 es la más reciente. Esta consulta funciona, pero cuando lo des empojeo en la Web de Power BI, la primera actualización incremental tarda 2 horas en corregirlo y, a continuación, se produce un error de tiempo de detección. Creo que la razón principal de esto es la consulta "select max". Hay alrededor de 65 millones de filas en esta tabla, por lo que esto toma mucho tiempo y se puede hacer mucho más rápido con un valor en lugar de una consulta.

Así que lo que mi idea es, es crear una nueva consulta donde sólo tomo este último valor partition_0 con un LIMIT a 1. A continuación, quiero seleccionar el resultado de esta consulta y pegarla en la consulta anterior. Ya he buscado en este foro, pero realmente no pude encontrar una buena solución para esto. Tampoco sé si es posible pegar un valor de otro resultado de consulta en otra consulta.

Puede alguien por favor responderme esta pregunta. Gracias de antemano.

2 REPLIES 2
v-lionel-msft
Community Support
Community Support

Hola @JeroenR ,

Puede usar DAX para calcular los valores después de obtener los datos a través del conector ODBC.

Saludos
Lionel Chen

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola @v-lionel-msft ,

Gracias por su respuesta. ¿Sabes qué es más rápido? ¿Para filtrar esto en la consulta sql y capturar 'solo' 65 millones de filas de datos, o para capturar 180 millones de filas de datos y filtrar el campo de valor partition_0 dentro de DAX?

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.