Función poco utilizada, que puede servir para crear una tabla con múltiples referencias culturales (por ejemplo un listado del nombre de meses en múltiples idiomas). Tiene usos más avanzados todavía. La explicación es brillante. Gracias Albert.
Creo que el uso que se le hace a una función depende de la imaginación de cada uno, la intención para este tutorial es que se entienda el mecanismo interno, seguro que con el tiempo hago mas ejemplos. Gracias como siempre Iván, abrazo!!
Amigo Albert, Una forma de resolver con matrices dinámicas: =APILARH(APILARV("Producto";ENCOL(SI.ND(tblProducto;ENFILA(tblColor)))); REDUCE("Color";SECUENCIA(FILAS(tblProducto));LAMBDA(a;b;APILARV(a;tblColor)))) 🤗
@JoseAntonioMorato Es correcta, pero si agregas algún registro nuevo tanto en la tblColor como en la tblProducto, te devolvería errores. Lo mejor sería... =APILARH(APILARV("Producto";ENCOL(SI.ND(tblProducto;ENFILA(tblColor)))); APILARV("Color";ENCOL(SI.ND(tblColor;ENFILA(tblProducto)))))
@@IvanCortinas_ES Su fórmula no funciona, ya que los colores aparecen enumerados repetidamente, como: Color Producto Pantalon Blanco Pantalon Blanco Pantalon Blanco Falda Azul Falda Azul Falda Azul Camisa Negro Camisa Negro Camisa Negro y no como deberían: Producto Color Pantalon Blanco Pantalon Azul Pantalon Negro Falda Blanco Falda Azul Falda Negro Camisa Blanco Camisa Azul Camisa Negro Es mejor ver el resultado antes de comentar... 🤗
@@IvanCortinas_ES Se me olvidaba decir que estás completamente equivocado, porque la inclusión de un nuevo producto con un nuevo color no dará ningún error. 🤗
@@JoseAntonioMorato Claro, claro. Y la inclusión de un nuevo producto, sin incluir ningún color extra, solamente te devuelve error. Luego tu solución tampoco es válida, no es robusta. Yo admito mi error. ¿Lo admites tú? Quizás tengas que bajar un poquito el ego.
Excelente como siempre, gracias por el tiempo y esfuerzo que has invertido en cada video (Lenguaje M). Saludos y gracias Albert.
Muchísimas gracias a ti Eduardo, me ayudas mucho viendo y comentando lo s tutoriales.
Abrazo!!
Función poco utilizada, que puede servir para crear una tabla con múltiples referencias culturales (por ejemplo un listado del nombre de meses en múltiples idiomas). Tiene usos más avanzados todavía. La explicación es brillante. Gracias Albert.
Creo que el uso que se le hace a una función depende de la imaginación de cada uno, la intención para este tutorial es que se entienda el mecanismo interno, seguro que con el tiempo hago mas ejemplos. Gracias como siempre Iván, abrazo!!
Muy bueno! Será cuestión de practicar 😊
Asi es Hernán, son funciones que necesitan tiempo y practica para entender.
Gracias como siempre por ver y comentar
Qué ventaja hay sobre el uso de CrossJoin, también en power query?
No tiene nada que ver, con List.TransformMany puedes hacer muchos otros tipos de operaciones. Gracias por ver y comentar, saludos
Amigo Albert,
Una forma de resolver con matrices dinámicas:
=APILARH(APILARV("Producto";ENCOL(SI.ND(tblProducto;ENFILA(tblColor))));
REDUCE("Color";SECUENCIA(FILAS(tblProducto));LAMBDA(a;b;APILARV(a;tblColor)))) 🤗
Como siempre muy buenas tus aportaciones Jose, muchas gracias por comentar, abrazo!!
@JoseAntonioMorato Es correcta, pero si agregas algún registro nuevo tanto en la tblColor como en la tblProducto, te devolvería errores. Lo mejor sería...
=APILARH(APILARV("Producto";ENCOL(SI.ND(tblProducto;ENFILA(tblColor))));
APILARV("Color";ENCOL(SI.ND(tblColor;ENFILA(tblProducto)))))
@@IvanCortinas_ES Su fórmula no funciona, ya que los colores aparecen enumerados repetidamente, como:
Color Producto
Pantalon Blanco
Pantalon Blanco
Pantalon Blanco
Falda Azul
Falda Azul
Falda Azul
Camisa Negro
Camisa Negro
Camisa Negro
y no como deberían:
Producto Color
Pantalon Blanco
Pantalon Azul
Pantalon Negro
Falda Blanco
Falda Azul
Falda Negro
Camisa Blanco
Camisa Azul
Camisa Negro
Es mejor ver el resultado antes de comentar... 🤗
@@IvanCortinas_ES Se me olvidaba decir que estás completamente equivocado, porque la inclusión de un nuevo producto con un nuevo color no dará ningún error. 🤗
@@JoseAntonioMorato Claro, claro. Y la inclusión de un nuevo producto, sin incluir ningún color extra, solamente te devuelve error. Luego tu solución tampoco es válida, no es robusta. Yo admito mi error. ¿Lo admites tú? Quizás tengas que bajar un poquito el ego.
Si en lugar de querer la solución en 2 columnas la quisiéramos en 1 sola columna...
=ENCOL(tblProducto[Producto]&" "&TRANSPONER(tblColor[Color]))
Venga venga esas soluciones, esta animadita la cosa, creo que es bueno que haya debate, gracias Iván por tus aportes, abrazo!!
Esa función es de Excel, no de Power Query, creo ¿es así?
@@fernandol1611 Sí Fernando. Es otra forma de hacerlo en Excel.