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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Kgathright
Helper II
Helper II

DAX para el valor de fecha negativo

Tengo dos medidas que estamos usando para los intervalos de fechas. Tenemos un escenario que se omitió, donde una fecha de finalización es anterior a la fecha de inicio. Ya he intentado un par de cosas. Sólo necesito algunas sugerencias. ¡Gracias!


NameOfMeasure ? SWITCH(TRUE(),AND ([NameOfMeasure]>-0,[NameOfMeasure]<-30),"0-30",
Y ([NameOfMeasure]>-31,[NameOfMeasure]<-60),"31-60",
Y ([NameOfMeasure]>-61,[NameOfMeasure]<-90),"61-90",
Y ([NameOfMeasure]>-91,[NameOfMeasure]<-120),"91-120","121+")


NameOfMeasureRank ? SWITCH('Table'[Column],"0-30",1,"31-60",2,"61-90",3,"91-120",4,"121+",5)

1 ACCEPTED SOLUTION

este post fue útil, pero no utilí la solución propuesta porque terminé alterando la instrucción Switch existente cuando me di cuenta de que la última línea era sólo una captura para todo lo que quedaba:

De:

Y ([NameOfMeasure]>-91,[NameOfMeasure]<-120),"91-120","121+")

Para:

,AND ([NameOfMeasure]>-91,[NameOfMeasure]<-120),"91-120"
,AND ([NameOfMeasure]>-121,[NameOfMeasure]<-1000000),"121+")

View solution in original post

6 REPLIES 6
Kgathright
Helper II
Helper II

Lo sentimos, ¡son columnas NO medidas!

Hola @Kgathright, ¿cuál es su resultado esperado con estas columnas? No puedo entender lo que quieres conseguir. ¿Puede proporcionar algunos datos de muestra y el resultado deseado?

En el gráfico que utilizan estos datos, estamos calculando cuánto tiempo estaba alguien en una asignación en días:

0-30 días

31-60 días

61-90 días

91-120 días

Por lo tanto, hay un recuento total para cada ciclo para los parámetros de fecha en el informe. Lo que necesito hacer es evitar que los registros que tienen un valor negativo se cuenten en este gráfico. Usuarios que tenían una asignación que se enelced antes de que incluso comenzó.

Ejemplo:
Fecha de inicio 1/15/2020

Fecha de finalización: 1/12/2020

@Kgathright,

10091.jpg

si desea contar los días que no incluyen el valor de los días negativos, puede crear una medida como la siguiente. Ha filtrado los valores negativos antes de calcular la suma total

Days without negative value = CALCULATE(SUM(Table1[Days]),Table1[Days] >= 0)

Verá la diferencia a continuación.

10092.jpg

También puede eliminar los valores negativos de una columna si lo desea.

10093.jpg

Saludos

Equipo de apoyo a la comunidad _ Jing Zhang

Si este post ayuda,por favor considere Aceptarlo como la solución para ayudar a otros miembros a encontrarlo.

este post fue útil, pero no utilí la solución propuesta porque terminé alterando la instrucción Switch existente cuando me di cuenta de que la última línea era sólo una captura para todo lo que quedaba:

De:

Y ([NameOfMeasure]>-91,[NameOfMeasure]<-120),"91-120","121+")

Para:

,AND ([NameOfMeasure]>-91,[NameOfMeasure]<-120),"91-120"
,AND ([NameOfMeasure]>-121,[NameOfMeasure]<-1000000),"121+")

@Kgathright Me alegra ver que ha encontrado la solución. Puede aceptar el post adecuado como la solución para cerrar este hilo y ayudar a otros a encontrarlo fácilmente. Muchas gracias.

Saludos

Jing

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.