March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Tengo dificultades para encontrar duplicados en filas para el período de tiempo seleccionado. Por favor, podría ayudar a resolver esto.
1. Necesito encontrar filas duplicadas en una tabla que tenga el mismo inventario Nr, Dirección y Peso. Así que en primer lugar hago la función CONCATENAR para 3 columnas. Como resultado, tengo que mostrar sólo aquellos registros que se repiten en el período seleccionado, por ejemplo, desde el 1 de marzo hasta el 31 de marzo.
Según mi cálculo veo demasiadas líneas, porque encuentra duplicados en los otros períodos también. Debe ser sólo registros marcados.
2. En una tarjeta separada tengo que mostrar filas duplicadas y filas distintas.
¡Gracias de antemano!
Solved! Go to Solution.
Hola @Godasa,
Puede habilitar 'formato condicional' -> 'color de fuente' formateado por 'valor de campo' con la siguiente fórmula de medida para hight light duplicate rows:
Measure =
VAR selected =
ALLSELECTED ( Calendar[Date] )
VAR rowcount =
CALCULATE (
COUNTROWS ( table[CONCATENATE] ),
FILTER ( ALLSELECTED ( table ), [Date] IN selected ),
VALUES ( table[CONCATENATE] )
)
RETURN
IF ( rowcount > 1, "Yellow", "Black" )
Usar formato condicional en tablas
saludos
Xiaoxin Sheng
@Godasa , Asumir para una " clave" columna que desea bien ¿cuál es el recuento de claves tienen que duplicar se puede hacer como
countx(filter(summarize(table, table[Key], "_1", distinctcount(Table[Key]),"_2",count(Table[Key])),[_1]<>[_2]),[Key])
Hola @amitchandak ,
Estoy tratando de entender su solución, pero por favor explique, ¿qué tabla [Clave] significa?
Entiendo que después de la función CONCATENAR tengo que crear una columna como "índice" (o "clave"). ¿Cómo se debe escribir esta columna "Clave"? Cuando tenga "clave", puedo usar su fórmula proporcionada. ¿Tengo razón?
Mis datos se ven así:
Gracias 🙂
Hola @Godasa,
Puede habilitar 'formato condicional' -> 'color de fuente' formateado por 'valor de campo' con la siguiente fórmula de medida para hight light duplicate rows:
Measure =
VAR selected =
ALLSELECTED ( Calendar[Date] )
VAR rowcount =
CALCULATE (
COUNTROWS ( table[CONCATENATE] ),
FILTER ( ALLSELECTED ( table ), [Date] IN selected ),
VALUES ( table[CONCATENATE] )
)
RETURN
IF ( rowcount > 1, "Yellow", "Black" )
Usar formato condicional en tablas
saludos
Xiaoxin Sheng
Gracias @v-shex-msft por la fórmula y la explicación. Intenté una forma un poco más fácil de solución, que se une a trabajar. Mi fórmula tiene este aspecto:
Hola @Godasa
has hecho casi todo lo que necesitas.
crear una tabla visual y poner su campo CONCATENAR dos veces en él
entonces para la segunda agregación de conjunto de campos como Count y encontrará todas las filas duplicadas
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.