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

Level up your Power BI skills this month - build one visual each week and tell better stories with data! Get started

Reply
Syndicate_Admin
Administrator
Administrator

¿Cómo puedo quitar números duplicados de un objeto visual de tarjeta en Power BI?

Estoy trabajando con un conjunto de datos en Power BI y usando el objeto visual Tarjeta. El problema al que me enfrento es que la tarjeta muestra valores repetidos y quiero consolidarlos para que cada número único aparezca solo una vez.

He intentado usar funciones como First, Last, Summarize, Count y Count (Distinct), pero ninguno de estos enfoques ha producido el resultado deseado.

Por ejemplo, mis datos incluyen valores como:
137, 137, 138, 139, 3, 145, 153, 154, 137
Quiero que la tarjeta muestre solo los valores únicos:
3, 137, 138, 139, 145, 153, 154

¿Hay alguna manera de lograr esto dentro de un objeto visual de tarjeta o necesitaría usar un enfoque visual o DAX diferente?Screenshot 1.pngScreenshot 2.png

16 REPLIES 16
Syndicate_Admin
Administrator
Administrator

@TTPP81 ,

Siga los pasos a continuación,

Paso 1: duplicar la columna Número de modelo

Aburar_123_0-1753755518088.png

Paso 2: Dividir la columna copiada por el delímetro espacial

Aburar_123_1-1753755602870.png

Paso 3: Seleccione solo Rowid y Número de modelo y luego despivote otras columnas como se muestra a continuación,

Aburar_123_2-1753755714872.png

Aburar_123_3-1753755738492.png

Paso 4: Crear la medida inferior

UniqueValuesCard1 =
VAR Lista única = VALORES('Registro de problemas modelo'[Valor])
DEVOLUCIÓN
CONCATENATEX(Lista única, 'Registro de problemas modelo'[Valor], ", ", 'Registro de problemas modelo'[Valor], ASC)
Aburar_123_4-1753755864910.png

en este caso, puede ajustar los valores por número de modelo como se resalta.

¡Gracias, lo he vuelto a intentar y funcionó! ¡Muchas gracias!

Gracias por tu solución. Lo intenté, pero encontré las instrucciones en el Paso 3 un poco confusas. Específicamente, cuando seleccioné "Número de modelo" y elegí "Despivotar otras columnas", eso sí, pensó, no tengo un campo de "ID de fila" en mi conjunto de datos. La producción resultante parecía confusa y no como se esperaba.

He adjuntado una captura de pantalla como referencia. ¿Podría ampliar las instrucciones para el Paso 3 con más detalles? Sería útil comprender exactamente qué columnas deben seleccionarse y cómo debe ser el resultado esperado.

¡Gracias de antemano!

Screenshot 2025-09-22 161451.png

@TTPP81 ,

Proporcione datos de muestra que cubran su problema o pregunta por completo, en un formato utilizable (no como una captura de pantalla).
No incluya información confidencial. No incluya nada que no esté relacionado con el tema o la pregunta.
Muestre el resultado esperado en función de los datos de muestra que proporcionó.
Cómo proporcionar datos de ejemplo en el foro de Power BI - Comunidad de Microsoft Fabric

Saludos
Equipo de apoyo comunitario

Syndicate_Admin
Administrator
Administrator

@TTPP81 ,

Los objetos visuales de tarjeta de Power BI no quitan automáticamente los duplicados de una lista si los números se almacenan como una cadena separada por espacios en un campo. La mejor manera que he encontrado para solucionar esto es una división rápida en Power Query, luego use DAX para obtener sus números únicos.

En Power Query, seleccione la columna con los números, vaya a Dividir columna, elija Por delimitador, elija Espacio y, en Opciones avanzadas, seleccione Dividir en filas. Haga clic en Aceptar y ahora cada número tiene su propia fila. Vuelva a cargar los datos en Power BI. Ahora cree una nueva medida DAX:

Unique Numbers = VAR UniqueList = VALUES('YourTable'[NumberColumn]) RETURN CONCATENATEX(UniqueList, [NumberColumn], ", ")

(cambie los nombres de la tabla y la columna para que se ajusten a sus datos). Arrastre esta medida al objeto visual de la tarjeta y verá todos los números únicos solo una vez, separados por comas, sin duplicados. Si intenta hacer esto solo con DAX, se vuelve realmente complicado, por lo que Power Query es el camino a seguir.

Gracias por tu sugerencia. ¿Tienes otra solución? Preferiría no dividir los valores en columnas separadas. Tenemos más de 7-9 valores diferentes en una columna, por lo que no querríamos crear otras 7-9 columnas

@TTPP81 ,

Gracias por ponerse en contacto con el foro de la comunidad de Microsoft Fabric.

Para ello puede hacerlo sin Power Query creando una tabla calculada que divida los valores separados por espacios y, a continuación, usando una medida con CONCATENATEX para devolver los valores distintos. Esto mostrará todos los números únicos en un objeto visual de tarjeta según sea necesario.

Encuentre el archivo adjunto para su referencia.

Espero que esto ayude si tiene alguna consulta, estaremos encantados de ayudarlo más.

Saludos

Menaka.

Gracias por su aporte.

Acabo de intentarlo y parecía extraer todos los valores únicos de todo el conjunto de datos (¡lo cual es genial!). Pero intenté filtrar solo a la fila ID 2 y 3 y no parece filtrar lo que necesito. ¿Puede aconsejarme cómo lo hago, especialmente cuando los números de modelo provienen de otra mesa?

Screenshot 29072025.png

@TTPP81 ,

También me tomaría un momento para agradecer a @Aburar_123 , por participar activamente en el foro de la comunidad y por las soluciones que ha estado compartiendo en el foro de la comunidad. Sus contribuciones marcan una diferencia real.
Espero que los detalles anteriores te ayuden a solucionar el problema. Si aún tiene alguna pregunta o necesita más ayuda, no dude en comunicarse. Siempre estamos aquí para apoyarte.

Gracias.

Hola @TTPP81 ,

¿Puede confirmar si el problema se ha resuelto? Si tiene alguna pregunta o inquietud adicional, no dude en contactarnos. Estamos aquí para apoyarlo y estaremos encantados de ayudarlo con cualquier ayuda adicional que pueda necesitar.

Gracias.

Hola, el problema no se ha resuelto.

@TTPP81 ,

Proporcione datos de muestra que cubran su problema o pregunta por completo, en un formato utilizable (no como una captura de pantalla).
No incluya información confidencial. No incluya nada que no esté relacionado con el tema o la pregunta.
Muestre el resultado esperado en función de los datos de muestra que proporcionó.
Cómo proporcionar datos de ejemplo en el foro de Power BI - Comunidad de Microsoft Fabric

Saludos
Equipo de apoyo comunitario

Hola @TTPP81 ,

¿Puede confirmar si el problema está resuelto? ¿Puede compartir los datos de muestra?

Gracias.

Hola

En Power Query, puede dividir los datos en filas.

Syndicate_Admin
Administrator
Administrator

Hola @TTPP81 - Básicamente, la visualización de la tarjeta muestra solo una métrica a la vez, pero puede probar con multitarjeta o nueva tarjeta visual.

¿Puedes probar con la siguiente medida y también usar

Lista de ID únicos =
CONCATENATEX(
VALUES(YourTable[IssueID]),
YourTable[IssueID],
", ",
YourTable[IssueID],
ASC
)

Espero que esto funcione y ayude.

Hola, gracias por responder. Probé su código y otro código que generé desde CoPilot. Ambos siguen mostrando tasadores repetidos. Ver foto adjunta

este es el otro código que probé.

Lista de ID únicos =
CONCATENATEX(
DISTINTO(
FILTRO(
«Registro Modelo de Emisión Bancaria»,
NO(EN BLANCO('Model Issue Register'[Número de modelo]))
)
),
«Model Issue Register»[Número de modelo],
", ",
«Model Issue Register»[Número de modelo],
ASC
)Screenshot 2025-07-28 093012.png

Helpful resources

Announcements
Fabric SQL PBI Data Days

Data Days 2026 coming soon!

Sign up to receive a private message when registration opens and key events begin.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.