Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
¡Hola a todos! Estoy bastante seguro de que mi problema podría ser resuelto a través de pivote o característica despivo, pero me encontré con un problema que no era capaz de solucionar.
Mi conjunto de datos tiene el siguiente aspecto:
| Instala | Inscripciones | Jugadores | Sesiones |
30/5/2020 | 10 | 20 | 30 | 40 |
29/5/2020 | 20 | 33 | 44 | 22 |
28/5/2020 | 20 | 11 | 33 | 5 |
27/5/2020 | 15 | 10 | 22 | 6 |
26/5/2020 | 16 | 6 | 8 | 7 |
Necesito mostrar que transpuesto, como:
| 30/5/2020 | 29/5/2020 | 28/5/2020 | 27/5/2020 |
Instala | 10 | 20 | 20 | 15 |
Inscripciones | 20 | 33 | .. | . |
Jugadores | … | .. | . | . |
Sesiones | .. | .. | .. | 6 |
Usando la característica de pivote, parece estar bien:
Pero el problema, como las columnas de fecha ahora (debido a la acción dinámica) son métricas, necesito seleccionar una por una para incluirla en la tabla. Pero como mi origen de datos de consulta cada día devolverá nuevos días (recuperará los últimos 4 días metrcs ) , la "nueva fecha" incluido todos los días, no aparece marcada (como se puede ver 30/05/2020), por lo que no aparece en la tabla.
¿Hay alguna solución para hacerlo? Quiero decir, necesito mostrar siempre los días devueltos a mi fuente de datos, sin intervención manual.
Mi .pbix adjunto, con la tabla original ( una muestra ) y la tabla pivotada como otros
fuente: https://drive.google.com/file/d/19VX0qKjk25MgowRCIxjBf6MWZ9na_v6Z/view?usp=sharing
Gracias de antemano,
¡saludos!
Solved! Go to Solution.
Hola @gustavo80 ,
Debe usar la columna Unpivot en el editor de consultas.
if[Attribute] = "installs" then 1 else
if[Attribute] = "signups" then 2 else
if[Attribute] = "players" then 3 else
4
Compruebe la conexión del archivo PBIX.
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em PortuguêsHola @gustavo80 ,
Debe usar la columna Unpivot en el editor de consultas.
if[Attribute] = "installs" then 1 else
if[Attribute] = "signups" then 2 else
if[Attribute] = "players" then 3 else
4
Compruebe la conexión del archivo PBIX.
Regards
Miguel Félix
Proud to be a Super User!
Check out my blog: Power BI em Português