Encuentre no duplicados / compare con columnas para devolver no duplicados

Un usuario Pregunto ✅

DennisNilsson

Oye, tengo dos columnas que deseo comparar, de dos tablas diferentes.

Ambas columnas son texto y me gustaría una fórmula para devolver todos los no duplicados.

La primera columna son básicamente los nombres de los clientes de un sistema antiguo, la segunda columna son los nombres de los clientes del nuevo sistema. Sé que no todos los clientes del sistema anterior están registrados todavía en el nuevo sistema.

Por lo tanto, me gustaría crear un visual que muestre los nombres de los clientes que aún no están registrados en el nuevo sistema.

Sería perfecto para mí si esto se pudiera hacer con una expresión DAX para que la imagen se actualice una vez que actualice los datos.

¿Alguien que pueda ayudarme?

En respuesta a DennisNilsson

Hola @DennisNilsson,

non duplicate =
EXCEPT (
    CALCULATETABLE (
        VALUES ( 'Old system'[Old customer name] ),
        'Old system'[Active] = 1
    ),
    VALUES ( 'New system'[New customer name] )
)

Atentamente,

Yuliana Gu

Hola @DennisNilsson,

Nueva tabla calculada con la siguiente fórmula DAX:

non duplicate = EXCEPT(VALUES('Old system'[Old customer name]),VALUES('New system'[New customer name]))

Luego, puede usar una tabla visual para mostrar los datos devueltos arriba.

Atentamente,

Yuliana Gu

DennisNilsson

En respuesta a v-yulgu-msft

Gracias @ v-yulgu-msft, ¡esto funciona bien!

¿Hay también una forma de devolver solo resultados donde el campo Activo en la tabla del sistema antiguo = 1?

En respuesta a DennisNilsson

Hola @DennisNilsson,

non duplicate =
EXCEPT (
    CALCULATETABLE (
        VALUES ( 'Old system'[Old customer name] ),
        'Old system'[Active] = 1
    ),
    VALUES ( 'New system'[New customer name] )
)

Atentamente,

Yuliana Gu

Greg_Deckler

Quizás:

Column = IF([OldName] = [NewName],BLANK(),[NewName])

DennisNilsson

En respuesta a Greg_Deckler

«SI(
[Name] = Portales[Name],
BLANCO (),
Portales[Name]) «

devuelve: Expression.Error: No se reconoció el nombre «IF». Asegúrate de que esté escrito correctamente.

DennisNilsson

En respuesta a Greg_Deckler

Gracias @Greg_Deckler, sin embargo, el problema es que la parte de prueba lógica de la función SI solo puede encontrar medidas. Necesito que se refiera a una «columna normal» o campo si lo desea. ¿Es eso posible?

Deja un comentario

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