DAX IF y FILTER para agregar una columna marcada

Un usuario Pregunto ✅

RPATER

Hola,

Estoy tratando de agregar una columna marcada a mi visual para cualquier fila que tenga un Wave = 1 y una Tasa de entrega <.85 (85%).

He intentado utilizar declaraciones IF y FILTER pero no he tenido éxito. Los valores continúan devolviéndose como un 1 para cada fila, independientemente de la oleada o la tasa de entrega.

¡Cualquier ayuda será muy apreciada!

Ejemplos de fórmulas utilizadas:

Riesgo = si (Consulta1[Wave]= 1 && [Delivery_Rate]<.85,1,0)
Riesgo =
var Riesgo = CALCULAR ([Delivery_Rate], Consulta1[Wave]= 1)
regreso
si (Riesgo <.85,1,0)
Nombre del cliente Nombre de la marca Ola Enviado Entregado Cargo de entrega
Cliente1 Marca1 1 1962 1840 94%
Cliente1 Marca1 1 934 767 82%
Cliente1 Marca1 1 920 747 81%
Cliente1 Marca1 1 2052 1992 97%
Cliente1 Marca1 2 1989 1939 97%
Cliente1 Marca1 2 1916 1799 94%
Cliente1 Marca1 2 857 752 88%
Cliente1 Marca1 2 824 721 88%
Cliente1 Marca1 3 1963 1908 97%
Cliente1 Marca1 3 1897 1770 93%
Cliente1 Marca1 3 846 740 87%
Cliente1 Marca1 3 788 686 87%
Cliente2 Marca2 1 35390 29522 83%
Cliente2 Marca2 1 35446 29667 84%
Cliente2 Marca2 2 32640 28862 88%
Cliente2 Marca2 2 32449 28690 88%

Gracias,

Ryan

Amitchandak

@RPATER, Wave parece una columna y la tasa de entrega como una medida

Prueba uno de los dos

Riesgo =
var Riesgo = CALCULAR ([Delivery_Rate], filtro (Consulta1, Consulta1[Wave]= 1))
regreso
si (Riesgo <.85,1,0)

Riesgo =
var Riesgo = CALCULAR ([Delivery_Rate], filtro (Consulta1, Consulta1[Wave]= 1))
regreso
CALCULAR (si (Riesgo <.85,1,0), valores (Consulta1[ClientName]), valores (Consulta1[BrandName]))

Jihwan_Kim

Hola, @RPATER

Intente lo siguiente.

Picture1.png

Riesgo =
IF (SELECTEDVALUE (Consulta1[Wave] ) = 1 && [Delivery_Rate] <.85, 1, 0)
https://www.dropbox.com/s/cnumegm4hi7qu3r/rpater.pbix?dl=0

Hola, mi nombre es Jihwan Kim.


Si esta publicación ayuda, considere aceptarla como la solución para ayudar a otros miembros a encontrarla más rápido y déle un gran pulgar hacia arriba.


Linkedin: linkedin.com/in/jihwankim1975/

Gorjeo: twitter.com/Jihwan_JHKIM

Jihwan_Kim

Hola, @RPATER

Intente lo siguiente.

Picture1.png

Riesgo =
IF (SELECTEDVALUE (Consulta1[Wave] ) = 1 && [Delivery_Rate] <.85, 1, 0)
https://www.dropbox.com/s/cnumegm4hi7qu3r/rpater.pbix?dl=0

Hola, mi nombre es Jihwan Kim.


Si esta publicación ayuda, considere aceptarla como la solución para ayudar a otros miembros a encontrarla más rápido y déle un gran pulgar hacia arriba.


Linkedin: linkedin.com/in/jihwankim1975/

Gorjeo: twitter.com/Jihwan_JHKIM

Amitchandak

@RPATER, Wave parece una columna y la tasa de entrega como una medida

Prueba uno de los dos

Riesgo =
var Riesgo = CALCULAR ([Delivery_Rate], filtro (Consulta1, Consulta1[Wave]= 1))
regreso
si (Riesgo <.85,1,0)

Riesgo =
var Riesgo = CALCULAR ([Delivery_Rate], filtro (Consulta1, Consulta1[Wave]= 1))
regreso
CALCULAR (si (Riesgo <.85,1,0), valores (Consulta1[ClientName]), valores (Consulta1[BrandName]))

Deja un comentario

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