Por favor, ayuda en la lucha por una medida de dax . TPID tiene varios gerentes (MWA) y necesito repetir el primer administrador para el mismo tpid. como se muestra a continuaciรณn
Valores deseados de TPID MWA
1 | Jame | Jame |
1 | Billy | Jame |
1 | Camy | Jame |
1 | Billy | Jame |
2 | Billy | |
2 | Billy | Billy |
2 | Camy | Billy |
2 | Billy | |
3 | Ammar | Ammar |
3 | Ammar | Ammar |
3 | Ammar | |
3 | Camy | Ammar |
Solved! Go to Solution.
Hola @ahmedaldafaae ,
Segรบn mi comprensiรณn, desea utilizar el primer valor no en blanco en cada grupo de id como el valor del mismo grupo, ยฟverdad?
Puede usar la siguiente fรณrmula despuรฉs de agregar una columna de รญndice:
Measure =
VAR _firstnoblank =
CALCULATE (
MIN ( 'Table'[Index] ),
FILTER (
ALL ( 'Table' ),
'Table'[TPID] = MAX ( 'Table'[TPID] )
&& 'Table'[MWA] <> BLANK ()
)
)
RETURN
CALCULATE (
MAX ( 'Table'[MWA] ),
FILTER ( ALL ( 'Table' ), 'Table'[Index] = _firstnoblank )
)
Mi visualizaciรณn tiene este aspecto:
ยฟHe respondido a tu pregunta? Por favor, marque mi respuesta como soluciรณn. Muchas gracias.
Si no es asรญ, cargue algunas muestras de datos insensibles y la salida esperada.
Saludos
Eyelyn Qin
Hola @ahmedaldafaae ,
Segรบn mi comprensiรณn, desea utilizar el primer valor no en blanco en cada grupo de id como el valor del mismo grupo, ยฟverdad?
Puede usar la siguiente fรณrmula despuรฉs de agregar una columna de รญndice:
Measure =
VAR _firstnoblank =
CALCULATE (
MIN ( 'Table'[Index] ),
FILTER (
ALL ( 'Table' ),
'Table'[TPID] = MAX ( 'Table'[TPID] )
&& 'Table'[MWA] <> BLANK ()
)
)
RETURN
CALCULATE (
MAX ( 'Table'[MWA] ),
FILTER ( ALL ( 'Table' ), 'Table'[Index] = _firstnoblank )
)
Mi visualizaciรณn tiene este aspecto:
ยฟHe respondido a tu pregunta? Por favor, marque mi respuesta como soluciรณn. Muchas gracias.
Si no es asรญ, cargue algunas muestras de datos insensibles y la salida esperada.
Saludos
Eyelyn Qin
Gracias
Simplemente funciona!!
@ahmedaldafaae
Probรฉ una soluciรณn de Power Query agregando solo una columna personalizada:
Pegue el cรณdigo siguiente en una consulta en blanco en el Editor avanzado y compruebe el paso agregado.
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMlTSUfJKzE1VitWBcJwyc3Iq4TznxNxKLFJGQJ4CnIUqDteCUGQMZDnm5iYW4eAhVEE0xwIA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [TPID = _t, MWA = _t]),
#"Added Custom" = Table.AddColumn(Source, "New MWA", (r)=> List.First(Table.SelectRows(Source, each [TPID] = r[TPID] and [MWA] <> " ")[MWA]))
in
#"Added Custom"
________________________
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 ๐
Proud to be a Super User!
______________
Check out my Data Stories Gallery Christmas Report: Are you on Santa's Naughty or Nice List?
______________
Has this post solved your problem? Please mark it as a solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos.
I work as a trainer and consultant for Microsoft 365, specialising in Power BI and Power Query.
User | Count |
---|---|
194 | |
79 | |
47 | |
36 | |
24 |
User | Count |
---|---|
13 | |
4 | |
3 | |
2 | |
2 |