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.
Buenas tardes
Necesito ayuda para resolver una simple consulta:
Considere el siguiente escenario:
Tengo una tabla con varios proyectos donde cada cliente está en una fila y la fecha del último estado según las columnas definidas. Sólo tengo una fecha en la línea, que es el último estado del cliente. El estado de los demás es null.
¿Cómo crear una columna que devuelva el último estado de cliente (nombre de columna)?
siga la tabla de ejemplo (en rojo la solución expect). ¡Gracias!
Solved! Go to Solution.
Hola
Gracias por tu ayuda
Lo intenté, pero mi fuente no es una tabla de Excel (acabo de usarla como ejemplo). Ya es una tabla en Power Query. No pude ajustar el primer paso (fuente)
¿Podría ayudarme?
Gracias
Hola @Nese_FZ ,
En función de su descripción, puede realizar algunos pasos de la siguiente manera.
Puede descompalor las columnas en Power Query.
Resultado:
Puede crear una columna calculada de la siguiente manera.
Estado real ?
SI(
ISBLANK('CASE1'[finish]),
SI(
ISBLANK('CASE1'[en tratamiento]),
"retorno",
"en tratamiento"
),
"Finalizar"
)
Resultado:
Espero que eso sea lo que estabas buscando.
Saludos
Yuna
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @Nese_FZ ,
En función de su descripción, puede realizar algunos pasos de la siguiente manera.
Puede descompalor las columnas en Power Query.
Resultado:
Puede crear una columna calculada de la siguiente manera.
Estado real ?
SI(
ISBLANK('CASE1'[finish]),
SI(
ISBLANK('CASE1'[en tratamiento]),
"retorno",
"en tratamiento"
),
"Finalizar"
)
Resultado:
Espero que eso sea lo que estabas buscando.
Saludos
Yuna
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola
Gracias por su sugerencia 2. Probé y trabajé también.
@Nese_FZ
En Power Query, pegue lo siguiente en una consulta en blanco en el Editor avanzado y compruebe los pasos.
Solo tres pasos, Seleccionar proyecto y cliente > Desponívorar otras columnas, Filtrar columna de valor <> Nulo y quitar columna Valor.
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("bc9LDoAgDATQu7Am6bTy8yzEGxB33l+QoIW4aqCvTMnZxGSsYYBRK5gQSfrhvEoZ5bBK8tdkrAOTlOWZmuCJpQ80uft6J4CH7vFP+pBh7PnINUDLqD4hnrBNA1omLQPBNeleedw=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [project = _t, #"Client ID" = _t, #"in treatment" = _t, finish = _t, return = _t]),
#"Unpivoted Other Columns" = Table.UnpivotOtherColumns(Source, {"project", "Client ID"}, "Attribute", "Value"),
#"Filtered Rows" = Table.SelectRows(#"Unpivoted Other Columns", each ([Value] <> "null")),
#"Removed Columns" = Table.RemoveColumns(#"Filtered Rows",{"Value"})
in
#"Removed Columns"
________________________
Si mi respuesta fue útil, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla
Haga clic en el icono Thumbs-Up si le gusta esta respuesta 🙂
⭕ Subscribe and learn Power BI from these videos
⚪ Website ⚪ LinkedIn ⚪ PBI User Group
Hola
Gracias por tu ayuda
Lo intenté, pero mi fuente no es una tabla de Excel (acabo de usarla como ejemplo). Ya es una tabla en Power Query. No pude ajustar el primer paso (fuente)
¿Podría ayudarme?
Gracias
Hola
Entendí los pasos y se trabajó.
Gracias por tu ayuda
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.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |