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

The ultimate Microsoft Fabric, Power BI, Azure AI & SQL learning event! Join us in Las Vegas from March 26-28, 2024. Use code MSCUST for a $100 discount. Register Now

Reply
Syndicate_Admin
Administrator
Administrator

Para 0 y La coincidencia de valores en blanco devuelve el valor verdadero pero desea considerar false.

He usado una fórmula if para que coincida con los valores de dos columnas diferentes y quiero devolver "Y" y "N" según el valor coincidente, pero para 0 y en blanco muestra "Y" que significa coincidencia, pero I debería ser "N" ya que 0 y el blanco no coincide. He adjuntado la captura de pantalla y el código DAX.

Buscando sugerencias y opiniones de expertos.

DAX-

Coincidente 1 = SI(SUMA('Nueva tabla de datos'[Importe]) = SUMA('Nueva tabla de datos'[General_Ledger_Entries.Importe]), "Y", "N")
Aquí, la fila no. 2 muestra "Y" pero no coincide ya que el valor es 0 y está en blanco.
Capture.PNG
¡Gracias!
2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola

Debe tener en cuenta que los espacios en blanco se tratan como ceros en sus comparaciones. Una forma de hacerlo es con la función ISBLANK(). Una solución podría verse así:

Matched 1 = 
VAR blank1 = IF(ISBLANK('Table'[System 1]),1)
VAR blank2 = IF(ISBLANK('Table'[System 2]),1)

VAR _comparison = 
SWITCH(
    TRUE(),
    blank1+blank2 = 2, "Y",
    blank1+blank2 = 1, "N",
    'Table'[System 1]='Table'[System 2], "Y",
    'Table'[System 1]<>'Table'[System 2], "N"
)

RETURN _comparison

Aquí, creo dos variables que verifican si cada columna está en blanco y devuelve un 1 si ese es el caso. Luego uso SWITCH para determinar las comparaciones: si ambos están en blanco, son similares ("Y"), si solo uno está en blanco, son diferentes ("N"), y si no hay espacios en blanco, deben compararse. Esto devuelve:

sebastiandyrby_0-1677055932186.png

¡Espero que esto ayude!

Muchas gracias. Funcionó para mí y lo marcó como solución.

Helpful resources

Announcements
Fabric Community Conference

Microsoft Fabric Community Conference

Join us at our first-ever Microsoft Fabric Community Conference, March 26-28, 2024 in Las Vegas with 100+ sessions by community experts and Microsoft engineering.

February 2024 Update Carousel

Power BI Monthly Update - February 2024

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

Fabric Career Hub

Microsoft Fabric Career Hub

Explore career paths and learn resources in Fabric.

Top Solution Authors