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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Unir tablas según el intervalo de fechas: un registro coincidente con varias fechas

Hola a todos!!!

después de la búsqueda y las preguntas a GPT, llegué al último recurso....

Tengo la tabla A con la columna

Fines de semana

14/1/2023

21/1/2023

28/1/2023

4/2/2023

11/2/2023

18/2/2023

25/2/2023

4/3/2023

11/3/2023

Tengo la tabla B con columnas

empezar

fin

acción

14/1/2023

4/2/2023

A

21/1/2023

4/2/2023

B

Quiero unirme a ellos si el valor de Weekending está entre el inicio y el final, por lo que tendría el siguiente resultado

Fines de semana

empezar

fin

acción

14/1/2023

14/1/2023

4/2/2023

A

21/1/2023

14/1/2023

4/2/2023

A

28/1/2023

14/1/2023

4/2/2023

A

4/2/2023

21/1/2023

4/2/2023

B

11/2/2023

21/1/2023

4/2/2023

B

18/2/2023

21/1/2023

4/2/2023

B

25/2/2023

21/1/2023

4/2/2023

B

¡Gracias!

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

A pesar de que la lógica funcionaba, creó problemas masivos.

el tiempo para que la carga se convierta en mucho y el tamaño del archivo guardado de 2mb se fue a !!!

Tengo que varias filas de 40k con 520 filas usando este método ...

Desafortunadamente no aplicable.

¡Pero gracias por compartirlo!

Syndicate_Admin
Administrator
Administrator

@jorge_terere

Absolutamente, 1 mil*100k es un número enorme, pero una vez filtrado con la condición requerida, los números deberían ser menores y si es aún mayor, tendríamos que incorporar algunos pasos más, como aprovechar los parámetros para reducir el conjunto de datos en powerbi desktop y expandirlo nuevamente en servicio. Lo cual es una buena práctica para mejorar el rendimiento.

Gracias

Naveen

Syndicate_Admin
Administrator
Administrator

¡ @NaveenGandhi !

De hecho, resolví mi problema y les agradezco.

Me ayudas a ver otra perspectiva para resolver otros problemas familiares.

Aún así, debe comprender el problema de multiplicar grandes conjuntos de datos. La lógica que se utiliza es tablaA filas X fila tablaB. Por ejemplo, 1mil *100k es un número huuuuuge.

Aún así, es una solución!!!

¡Gracias!

Syndicate_Admin
Administrator
Administrator

Hola @jorge_terere

Verifique el PBIX adjunto, he creado un escenario similar al inducir una UNIÓN CRUZADA y, a continuación, filtrando las filas en función de su condición (Entre el inicio y el final) mediante Power Query.

No sé el tamaño de sus tablas originales, Power query podría administrar la unión cruzada sin ningún problema si la tabla se expande a unos pocos millones de filas.

Avíseme si esto ayuda y si tiene alguna pregunta.

Si esta publicación ayuda, entonces considere Aceptarlo como la solución para ayudar a los demás a encontrarlo más rápidamente. ¡¡Aprecio tus felicitaciones!!

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

April Fabric Community Update

Fabric Community Update - April 2024

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