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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Anonymous
Not applicable

Código DAX

Hola, chicos
Trataré de describir mi problema lo más detallado posible. Así que en mi informe estoy agregando tiempo usando el modelo Duración de Chelsie Eiden, donde me permite tener un número entero en formato de tiempo y de esa manera usarlo en el campo de valores en el histograma. Esta parte funciona muy bien, sin embargo hay una métrica de 04:30:00 hora, que no debe ser superada por la hora inicial. Si se supera, entonces debe mostrarse en rojo. Lo que quiero hacer es que en el histograma tomaría el tiempo real y si está por debajo de 4:30 o 4:30, simplemente mostrarlo como tiempo real en verde, pero digamos que todo el tiempo es 7:30, me gustaría que mostrara 4:30 en verde y luego el resto (tiempo extra) en rojo en un gráfico de columnas apiladas. ¿Alguna idea de cómo evitar este problema?

La primera columna de la izquierda es el tiempo real en formato de número entero y la primera columna de la derecha está en el mismo formato y es métrica que no debe ser superada

Gediminas12_0-1600694787963.png

Este es el siguiente código que utilizo para obtener mi tiempo:

Formato de duración 
// * @konstatinos 1/25/2016
// * Dado un número de segundos, devuelve un formato de "hh:mm:ss"
//
// Comenzamos con una duración en número de segundos
Duración VAR - SUM([Duración])
// Hay 3.600 segundos en una hora
VAR Horas - INT ( Duración / 3600) // Hay 60 segundos en un minuto en un minuto en una hora VAR Horas - INT ( Duración / 3600) // Hay 60 segundos en un minuto en un minuto en una hora VAR Horas - INT ( Duración / 3600)
// Hay 60 segundos en un minuto en un minuto
Var Minutos - INT ( MOD( Duración - ( Horas * 3600 ),3600 ) / 60)
// Los segundos restantes son el resto de los segundos divididos por 60 después de restar las horas 
VAR Seconds ? ROUNDUP(MOD ( MOD( Duración - ( Horas * 3600 ),3600 ), 60 ),0) // Nos redondeamos aquí para obtener un número entero
minutos y
segundos en el "lugar" adecuado
Horas * 10000 + Minutos * 100 + Segundos

Así que ahora tengo el histograma con ese aspecto, pero esa primera columna, todo lo que tiene más de 4:30 debe estar en rojo y debería mostrar esa prórroga en él

Gediminas12_0-1600694964413.png

4 REPLIES 4
amitchandak
Super User
Super User

@Gediminas12, no estoy seguro de que lo tengo.

Pero puede una medida como y utilizar eso en formato condicional con la opción "Valor de campo"

Ventas de color: if(AVERAGE(Sales[Sales Amount])<170,"green","red")

https://radacad.com/dax-and-conditional-formatting-better-together-find-the-biggest-and-smallest-num...
https://docs.microsoft.com/en-us/power-bi/desktop-conditional-table-formatting#color-by-color-values

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube
Anonymous
Not applicable

@amitchandak Esto es más con el tiempo y no creo que pueda usar el valor promedio ya que necesito comparar valusión exacta entre sí, Por ejemplo: Si el tiempo es 7:30 entonces 4:30 debe mostrarse en verde con el valor mostrado como 4:30 y luego 3 horas se muestran en rojo. ¿Creo que tendría que crear una columna personalizada?

Pragati11
Super User
Super User

HI @Gediminas12 ,

Esto no ayuda mucho. Por favor, agregue más detalles a su consulta:

https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

Gracias

Pragati

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

Anonymous
Not applicable

@Pragati11 Actualizado

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Top Solution Authors
Top Kudoed Authors