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
Anonymous
Not applicable

Generar automáticamente Tabla por datos y condición de otra tabla

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

FechaNombrelesson1lección2lesson3lesson4
01-Janeso11
01-JanKelly 1
02-Janeso1
03-Janeso 1
02-JanKelly 11

Tabla2 (generación automática)

FechaNombreSuject
01-Janesolesson1
01-Janesolección2
01-JanKellylección2
02-Janesolesson1
03-Janesolesson3
02-JanKellylesson3
02-JanKellylesson4

Muchas gracias de antemano por su ayuda.

2 ACCEPTED SOLUTIONS
Greg_Deckler
Super User
Super User

@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


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

@moscholes

. 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.

Fowmy_0-1596958848685.png

________________________

¿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 🙂

YoutubeLinkedin



Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

View solution in original post

8 REPLIES 8
Anonymous
Not applicable

@amitchandak ¿Es posible usarlo solo como DAX?

Anonymous
Not applicable

@amitchandak gracias por su consejo!! pero toda la columna de la lección en la columna tabla se calculaม ¿Es posible usarla como DAX? : (

@moscholes

. 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.

Fowmy_0-1596958848685.png

________________________

¿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 🙂

YoutubeLinkedin



Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

Anonymous
Not applicable

@Fowmy Muchas gracias por su agradable descripción y detalles, lo he probado y su gran : )

Greg_Deckler
Super User
Super User

@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


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...
Anonymous
Not applicable

@Greg_Deckler ¡Muchas gracias, su funcionó como mi manera!

Fowmy
Super User
Super User

@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,

Fowmy_1-1596907744445.png


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.

Fowmy_2-1596907778387.png
3. Resultado

Fowmy_0-1596907694323.png


________________________

¿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 🙂

YoutubeLinkedin

Did I answer your question? Mark my post as a solution! and hit thumbs up


Subscribe and learn Power BI from these videos

Website LinkedIn PBI User Group

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.

Top Kudoed Authors