cancel
Showing results forย 
Search instead forย 
Did you mean:ย 
Reply
Microsoft
Microsoft

Busque el primer valor no en blanco y repita para el mismo ID

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

1JameJame
1BillyJame
1CamyJame
1BillyJame
2 Billy
2BillyBilly
2CamyBilly
2 Billy
3AmmarAmmar
3AmmarAmmar
3 Ammar
3CamyAmmar
1 ACCEPTED SOLUTION
Microsoft
Microsoft

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:
11.3.3.1.PNG

Aquรญ estรก el archivo pbix.

ยฟ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

View solution in original post

4 REPLIES 4
Microsoft
Microsoft

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:
11.3.3.1.PNG

Aquรญ estรก el archivo pbix.

ยฟ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

View solution in original post

Gracias

Simplemente funciona!!

Super User IV
Super User IV

@ahmedaldafaae

Probรฉ una soluciรณn de Power Query agregando solo una columna personalizada:

Fowmy_0-1604217490883.png


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 ๐Ÿ™‚

Youtube Linkedin





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Super User III
Super User III

ยฟHay otra columna que determine el orden: necesitamos una manera de indicar a Power BI quรฉ valor es 'primero'. Si no tiene una columna para esto, use Power Query Editor para agregar una columna Index.

A continuaciรณn, puede utilizar algo similar a esto como una columna calculada:

MWA Deseado ?
VAR _ThisTPID 'Tabla'[TPID]
VAR _tblTPIDvalues - FILTER(ALL('Table'), 'Table'[TPID] รก _ThisTPID && NOT(ISBLANK('Table'[MWA])))
VAR _Index รก MINX(_tblTPIDvalues, 'Table'[Index])
devoluciรณn
MINX(FILTER(_tblTPIDvalues, _Index 'Table'[Index]), 'Table'[MWA])

 


______________


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. 


www.excelwithallison.com

Helpful resources

Announcements
secondImage

Happy New Year from Power BI

This is a must watch for a message from Power BI!

December Update

Check it Out!

Click here to read more about the December 2020 Updates!

Community Blog

Check it Out!

Click here to read the latest blog and learn more about contributing to the Power BI blog!

Get Ready for Power BI Dev Camp

Get Ready for Power BI Dev Camp

Mark your calendars and join us for our next Power BI Dev Camp!.

Top Solution Authors