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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
schoden
Post Partisan
Post Partisan

SI con valor de texto & Y OPERADOR

Hola a todos

¿Alguien ha enfrentado el mismo problema como el mío. Estoy haciendo una nueva columna con la instrucción IF para la columna de valor de texto con la condición de AND OPERATOR.

Aunque existen datos en el conjunto de datos, la columna IF devuelve solo false o 0 como lo he puesto.

nueva columna:

IF2 - IF( AND(table[column] á "Accesorios móviles", tabla[columna] - "Dispositivos móviles"), 1, 0)

Data.JPG

Aquí el conjunto de datos tiene la misma oportunidad con la categoría Dispositivos móviles y Accesorios.

Filter.JPG

La columna de IF devuelve sólo el valor falso como se muestra arriba, estoy completamente confundido lo que podría ser la razón ?

Por favor, comparta sus conocimientos.

Salud

1 ACCEPTED SOLUTION

Hi All, 

 

I am posting for others reference as the issue with AND operator is if it is to compare two different columns it works fine but when is to compare two values from same column the AND operator or IN operator doesnt work. 

 

In such case you have to use nested IF.  

 

Cheers. 

View solution in original post

7 REPLIES 7
amitchandak
Super User
Super User

@schoden , o In es necesario

IF2 - IF( tabla[columna] en "Accesorios móviles", "Dispositivos móviles" , 1, 0)

IF2 - IF( OR(table[column] á "Accesorios móviles", tabla[columna] - "Dispositivos móviles"), 1, 0)

Hola @amitchandak Gracias de nuevo, la primera fórmula regresó tanto 0 y 1 en la opción de campo, pero eligiendo 1 no parecía ser más apto como sea necesario.

El filtro no devolvió solo las oportunidades que tienen dispositivo móvil y accesorios, sino que devolvió todas las oportunidades, ya sea con solo dispositivos o accesorios.

Como se muestra en la imagen, sólo una oportunidad tiene tanto el dispositivo como el accesorio.

YES.JPGone.JPG

@schoden , si para el mismo identificador de conjunto (dispositivo) si ambos están allí

IF2 á if(countx(filter(Table, [device] ?earlier([device]) && table[column] en "Mobile Accessories", "Mobile Devices" (Dispositivos móviles) ,[dispositivo])+0>-2, 1, 0)

Ahora bien, si la puede repetir que necesita tener un recuento distinto

IF2 á if( calculate(distinctcount(table[column]) , filter(Table, [device] ?earlier([device]) && table[column] en "Mobile Accessories", "Mobile Devices" ?))+0>-2, 1, 0)

Ambas son nuevas columnas

Hola @amitchandak

IF2 á if(countx(filter(Table, [device] ?earlier([device]) && table[column] en "Mobile Accessories", "Mobile Devices" (Dispositivos móviles) ,[dispositivo])+0>-2, 1, 0)

¿Podría explicar por qué [dispositivo ]+0> 2, al final lo hace ?

@amitchandak

Hola utilicé el primer formual con ID de oportunidad que es lo mismo para la categoría de dispositivo y Accesssories, Devolvió la lista correcta, pero recogió algún ID de oportunidad con sólo dispositivos también todavía.

Return.JPG

Hi All, 

 

I am posting for others reference as the issue with AND operator is if it is to compare two different columns it works fine but when is to compare two values from same column the AND operator or IN operator doesnt work. 

 

In such case you have to use nested IF.  

 

Cheers. 

Hola a todos

Pensé que compartiría la mejor solución que encontré para mi problema mencionado anteriormente. Funciona para cualquier problema como un cliente que compra el producto A y el producto B .. Más o menos como lo que buscaba.

Después de la búsqueda en Internet several, encontré un artículo sobre análisis de cesta y un video tutorial :

https://www.youtube.com/watch?v=8PUNpVAiRAE

Salud

Ten un buen día.

Helpful resources

Announcements
PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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