Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
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!
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!
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
¡ @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!
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!!