cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Helper I
Helper I

Eliminar Duplicados NATURALINNERJOIN

Hola

Cuando me uno a 2 tablas, estoy recibiendo valores duplicados, porque en los mismos casos para la misma entrada tengo 2 valores. Me gustaría saber, al final de unirse, si puedo hacer diferenciado, y conseguir sólo uno.

Join = 
VAR A =
    SELECTCOLUMNS (
        TableA,
        "An", RELATED(Advertisers[An]),
        "Key", FORMAT(TableA[Key],"string")
    )
VAR B =
    SELECTCOLUMNS (
        TableB,
        "idAn", TableB[IdAnunciante],
        "NameAn", TableB[NomeAnunciante],
        "Key", FORMAT(TableB[KeyMkt],"string")
    )
VAR Result =
    NATURALINNERJOIN( B, A )
VAR Dist = SUMMARIZE(Result, [IdAn] , [NameAn], [An] )
RETURN
    Dist

Resultado (En los mismos casos obtengo 2 entradas):

IdanNameAnUn
1153FooTesteXPTO
1153Foo

Foo

Lo que quiero (sólo quiero una entrada, independientemente de qué entrada es):

IdanNameAnUn
1153Foo

Foo

O

IdanNameAnUn
1153FooTesteXPTO

Necesito hacer esto con DAX, porque tableA como más de 100M entradas

1 ACCEPTED SOLUTION
Community Support
Community Support

Hola @flaviocarvalho ,

¿Se ha resuelto su problema?

Si no es así, ¿le importaría compartir su archivo .pbix? O muéstreme los datos de muestra de TableA, TableB y Anunciantes.

O puede usar el objeto visual de tabla para obtener la tabla.

View solution in original post

6 REPLIES 6
Community Support
Community Support

Hola @flaviocarvalho ,

¿Se ha resuelto su problema?

Si no es así, ¿le importaría compartir su archivo .pbix? O muéstreme los datos de muestra de TableA, TableB y Anunciantes.

O puede usar el objeto visual de tabla para obtener la tabla.

View solution in original post

La creación de otra tabla solucionó el problema. El problema era que necesito una conexión de varios a uno a otra mesa.

Community Support
Community Support

Hola @flaviocarvalho ,

Intente utilizar la función MAXX().

Join = 
VAR A =
    SELECTCOLUMNS (
        TableA,
        "An", RELATED(Advertisers[An]),
        "Key", FORMAT(TableA[Key],"string")
    )
VAR B =
    SELECTCOLUMNS (
        TableB,
        "idAn", TableB[IdAnunciante],
        "NameAn", TableB[NomeAnunciante],
        "Key", FORMAT(TableB[KeyMkt],"string")
    )
VAR Result =
    NATURALINNERJOIN( B, A )
VAR Dist = SUMMARIZE(Result, [IdAn] , [NameAn], "An", MAXX(Result, [An]) )
RETURN
    Dist

Saludos
Lionel Chen

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola @v-lionel-msft ,

Creo que estamos cerca. Mi mesa original sin MAX es:

IdanNameAnUn
1153FooTestXPTO
1153FooFoo
1164YeeYee
2154WhiskyWhisky

Ahora el resultado es el siguiente:

IdanNameAnUn
1153FooWhisky
1164YeeWhisky
2154WhiskyWhisky


Pero necesito el Max / Min "An" de cada ID, así:
( He probado Maxx(values(Result[IdAn)) pero no puedo encontrar la tabla )

IdanNameAnUn
1153FooFoo
1164YeeYee
2154WhiskyWhisky





Super User IV
Super User IV

@flaviocarvalho , Vea si esto puede ayudar

Al final del código

VAR Dist = SUMMARIZE(Result, [IdAn] , [NameAn],"An" , max([An]) ) // or use min
RETURN
    Dist



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

Hola @amitchandak, traté de poner un Max o incluso un filtro con count, pero siempre tengo el error "No puedo encontrar el nombre [An])". Creo que tenía que ser algo así como Max(TableName[An]), pero tampoco funciona, porque no acepta Max(Result[An])

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
Top Kudoed Authors