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.
Hola
No estoy seguro de que Power bi sea capaz de hacer esto.
Pero puede alguien aconsejarme cómo crear table2 que todas las columnas generan automáticamente datos de table1 por cada fila son información de cada lección que valor 1 individuo por día
Tabla 1
Fecha | Nombre | lesson1 | lección2 | lesson3 | lesson4 |
01-Jan | eso | 1 | 1 | ||
01-Jan | Kelly | 1 | |||
02-Jan | eso | 1 | |||
03-Jan | eso | 1 | |||
02-Jan | Kelly | 1 | 1 |
Tabla2 (generación automática)
Fecha | Nombre | Suject |
01-Jan | eso | lesson1 |
01-Jan | eso | lección2 |
01-Jan | Kelly | lección2 |
02-Jan | eso | lesson1 |
03-Jan | eso | lesson3 |
02-Jan | Kelly | lesson3 |
02-Jan | Kelly | lesson4 |
Muchas gracias de antemano por su ayuda.
Solved! Go to Solution.
@moscholes: seleccione las cuatro columnas de la lección y anótelas en Power Query. Si desea un método DAX, hay una manera de lograr unpivot en DAX también: https://community.powerbi.com/t5/Quick-Measures-Gallery/DAX-Unpivot/m-p/574832#M256
. Usé@Greg_Deckler's técnica para unir cada columna y filtro y luego agregó un ajuste para incluir nombres de columna.
Usted tendrá que codificar nuestros nombres de columna como he hecho a continuación.
LESSONS DAX =
FILTER(
UNION(
SELECTCOLUMNS( LESSONS , "DATE", [Date] , "NAME" , [name] , "LESSON", IF([lesson1] = "1", "Lesson 1", BLANK())),
SELECTCOLUMNS( LESSONS , "DATE", [Date] , "NAME" , [name] , "LESSON", IF([lesson2] = "1", "Lesson 2", BLANK())),
SELECTCOLUMNS( LESSONS , "DATE", [Date] , "NAME" , [name] , "LESSON", IF([lesson3] = "1", "Lesson 3", BLANK())),
SELECTCOLUMNS( LESSONS , "DATE", [Date] , "NAME" , [name] , "LESSON", IF([lesson4] = "1", "Lesson 4", BLANK()))
),
[LESSON] <> BLANK()
)
Resultado.
________________________
¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.
Haga clic en el icono Thumbs-Up a la derecha si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
@moscholes, consulte si esto puede ayudar a
https://radacad.com/pivot-and-unpivot-with-power-bi
Transponer : https://yodalearning.com/tutorials/power-query-helps-transposing-data/
@amitchandak gracias por su consejo!! pero toda la columna de la lección en la columna tabla se calculaม ¿Es posible usarla como DAX? : (
. Usé@Greg_Deckler's técnica para unir cada columna y filtro y luego agregó un ajuste para incluir nombres de columna.
Usted tendrá que codificar nuestros nombres de columna como he hecho a continuación.
LESSONS DAX =
FILTER(
UNION(
SELECTCOLUMNS( LESSONS , "DATE", [Date] , "NAME" , [name] , "LESSON", IF([lesson1] = "1", "Lesson 1", BLANK())),
SELECTCOLUMNS( LESSONS , "DATE", [Date] , "NAME" , [name] , "LESSON", IF([lesson2] = "1", "Lesson 2", BLANK())),
SELECTCOLUMNS( LESSONS , "DATE", [Date] , "NAME" , [name] , "LESSON", IF([lesson3] = "1", "Lesson 3", BLANK())),
SELECTCOLUMNS( LESSONS , "DATE", [Date] , "NAME" , [name] , "LESSON", IF([lesson4] = "1", "Lesson 4", BLANK()))
),
[LESSON] <> BLANK()
)
Resultado.
________________________
¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.
Haga clic en el icono Thumbs-Up a la derecha si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
@Fowmy Muchas gracias por su agradable descripción y detalles, lo he probado y su gran : )
@moscholes: seleccione las cuatro columnas de la lección y anótelas en Power Query. Si desea un método DAX, hay una manera de lograr unpivot en DAX también: https://community.powerbi.com/t5/Quick-Measures-Gallery/DAX-Unpivot/m-p/574832#M256
@moscholes
¡Es absolutamente posible!
Fácil de hacer en Power Query con solo dos pasos
1. Los datos se ven así al principio, seleccione las columnas Fecha y Nombre y haga clic con el botón derecho, seleccione Despivot Otras columnas,
2. Haga clic en el botón de filtro en la columna Valor y anule la selección en blanco, hecho. Puede quitar la columna de valor.
3. Resultado
________________________
¿He respondido a tu pregunta? Marque este post como una solución, esto ayudará a otros!.
Haga clic en el icono Thumbs-Up a la derecha si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.