Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
JohnDahis
Helper III
Helper III

DAX para comprobar si un valor está duplicado en una columna

Algunas columnas de la tabla de datos se ven como a continuación: quiero combinar los valores en dos columnas en una (si "Nombre" no está duplicado, cotérelo con "Número de ID", de lo contrario mostrar "-")

Estoy usando Excel como ejemplo para describir lo que quiero decir.

Como no hay COUNTIF en PowerBI, no sé cómo hacerlo en DAX.

¿Puedes ayudarme, por favor? Gracias.

Sample.png

2 ACCEPTED SOLUTIONS
Pragati11
Super User
Super User

Hola @JohnDahis ,

Tengo los siguientes datos de muestra:

nid2.png

A continuación, creé las siguientes columnas con DAX en Power BI:

countName : CALCULATE(COUNTROWS('Id Name'), FILTER(ALLSELECTED('Id Name'), 'Id Name'[Name] ? EARLIER('Id Name'[Name])))
ConcatNameId á IF('Id Name'[countName] á 1, CONCATENATE('Id Name'[Name], 'Id Name'[ID]), "-")
Cuando muevo estas columnas a los datos de ejemplo anteriores obtengo el resultado necesario de la siguiente manera:
nid1.png
Verá el resultado deseado.
Si esto ayuda y resuelve el problema, apreciar un Kudos y marcarlo como una solución! 🙂
Gracias
Pragati

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

View solution in original post

Hola @JohnDahis ,

¿Con qué regla desea mantener la única instancia? ¿Es ID o aleatorio o algún otro valor en sus datos?

Si se trata de una sola fila con un NOMBRE, puede obtenerlo en el objeto visual de la tabla de la siguiente manera:

nid3.png

En la columna ID, haga clic con el botón derecho y seleccione la última opción.

Si esto ayuda y resuelve el problema, apreciar un Kudos y marcarlo como una solución! 🙂

Gracias

Pragati

Gracias

Pragati

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

View solution in original post

4 REPLIES 4
Pragati11
Super User
Super User

Hola @JohnDahis ,

Tengo los siguientes datos de muestra:

nid2.png

A continuación, creé las siguientes columnas con DAX en Power BI:

countName : CALCULATE(COUNTROWS('Id Name'), FILTER(ALLSELECTED('Id Name'), 'Id Name'[Name] ? EARLIER('Id Name'[Name])))
ConcatNameId á IF('Id Name'[countName] á 1, CONCATENATE('Id Name'[Name], 'Id Name'[ID]), "-")
Cuando muevo estas columnas a los datos de ejemplo anteriores obtengo el resultado necesario de la siguiente manera:
nid1.png
Verá el resultado deseado.
Si esto ayuda y resuelve el problema, apreciar un Kudos y marcarlo como una solución! 🙂
Gracias
Pragati

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

@Pragati11,

Gracias por su ayuda y orientación

¿Hay alguna manera de mantener una instancia de los duplicados (cualquiera de los dos)?

Gracias de nuevo.

Hola @JohnDahis ,

¿Con qué regla desea mantener la única instancia? ¿Es ID o aleatorio o algún otro valor en sus datos?

Si se trata de una sola fila con un NOMBRE, puede obtenerlo en el objeto visual de la tabla de la siguiente manera:

nid3.png

En la columna ID, haga clic con el botón derecho y seleccione la última opción.

Si esto ayuda y resuelve el problema, apreciar un Kudos y marcarlo como una solución! 🙂

Gracias

Pragati

Gracias

Pragati

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

@Pragati11

Quiero decir, tener una forma de DAX para mostrar cualquier ocurrencia. La tabla se utiliza como origen de datos.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.