cómo resaltar las celdas duplicadas en la tabla de Power BI en Desktop

Un usuario Pregunto ✅

caiying100126

Hola a todos, creé una tabla en el escritorio de Power bi, quiero resaltar los valores duplicados en algunas columnas y completar el color de fondo. Aquí quiero resaltar las columnas «Material», «Descripción», «Nombre del proveedor» y «Planta».Anotación 2020-02-25 153327.png

danextian

Hola @caiying100126

Primero cree una medida para calcular el recuento de filas en función de sus criterios.

Row Count =
//returns 0 if there's no duplicate, otherwise 1
IF (
    CALCULATE (
        COUNTROWS ( 'Table' ),
        ALLEXCEPT ( 'Table', 'Table'[Column1], 'Table'[Column2], 'Table'[Column3] )
    ) = 1,
    0,
    1

Agregue las columnas a una tabla.

En los campos del panel de visualizaciones,

  • haga clic en la flecha hacia abajo junto al nombre del campo y luego haga clic en Formato condicional entonces Color de fondo.
  • Seleccione Reglas desde Formatear por.
  • Busque la medida recién creada en Basado en el campo.
  • Seleccione es luego ingrese 1 en el campo de valor y luego seleccione Número. Elija el color deseado.

Solo se resaltarán aquellos con 1 Recuento de filas.

Nota: El formato condicional se debe realizar para cada campo.

Hola @caiying100126,

¿Alguna columna disponible que se pueda usar como índice? Si no, me gustaría sugerir que lo agregue en el editor de consultas.
Luego, puede intentar usar la siguiente fórmula de medida para calcular el recuento de filas y devolver el color y usar las funciones de formato condicional para resaltar filas específicas.

Measure =
VAR currIndex =
    MAX ( Table[Index] )
VAR currItem =
    SELECTEDVALUE ( Table[Column] )
VAR dc =
    COUNTROWS (
        FILTER ( ALLSELECTED ( Table ), [Column] = currItem && [Index] < currIndex )
    )
RETURN
    IF ( dc > 1, "Red", "Black" )

Saludos,

Xiaoxin-sheng

danextian

Hola @caiying100126

Primero cree una medida para calcular el recuento de filas en función de sus criterios.

Row Count =
//returns 0 if there's no duplicate, otherwise 1
IF (
    CALCULATE (
        COUNTROWS ( 'Table' ),
        ALLEXCEPT ( 'Table', 'Table'[Column1], 'Table'[Column2], 'Table'[Column3] )
    ) = 1,
    0,
    1

Agregue las columnas a una tabla.

En los campos del panel de visualizaciones,

  • haga clic en la flecha hacia abajo junto al nombre del campo y luego haga clic en Formato condicional entonces Color de fondo.
  • Seleccione Reglas desde Formatear por.
  • Busque la medida recién creada en Basado en el campo.
  • Seleccione es luego ingrese 1 en el campo de valor y luego seleccione Número. Elija el color deseado.

Solo se resaltarán aquellos con 1 Recuento de filas.

Nota: El formato condicional se debe realizar para cada campo.

amichandak

Cree una medida como esta. Tienes que hacerlo para cada columna.

Ventas de colores = if(countrow(Table)>1,»red»,»green»)

Ir a formato condicional. Según la fuente o el fondo, elija el control avanzado. Allí elige la opción de campo y usa esta medida

amichandak

En respuesta a amichandak

Consulte también: https://www.mssqltips.com/sqlservertip/6265/power-bi-conditional-formatting-for-matrix-and-table-vis…

Consulte la sección: Formato condicional de valor de campo de Power BI

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *