Comparación de los datos de hoy en el momento actual VS los datos de ayer hasta este momento

Un usuario Pregunto ✅

Anónimo

Tengo marcas de tiempo para algunos de mis datos en formato mm/dd/aaaa hh:mm:ss y me gustaría usar estas marcas de tiempo para comparar los datos de Hoy y Ayer. Estoy midiendo datos de producción y quiero mostrar, si hoy son las 10 a. m., cuáles son los datos de hoy (de la medianoche a las 10 a. m.) en comparación con los de ayer (de la medianoche a las 10 a. m.). ¿Es esto algo que es posible en power bi? Tengo las medidas para hoy y los valores de ayer que se muestran a continuación

Productos fabricados hoy = if(ISBLANK(CALCULATE(SUM(‘# Products'[Count(Products)]),’# Productos'[Date] = HOY())), 0, CALCULAR(SUMA(‘# Productos'[Count(Products)]),’# Productos'[Date]=HOY()))

Productos realizados ayer = if(ISBLANK(CALCULATE(SUM(‘# Products'[Count(Products)]),’# Productos'[Date] = HOY()-1)), 0, CALCULAR(SUMA(‘# Productos'[Count(Products)]),’# Productos'[Date]=HOY()-1))

¿Podría alguien ayudarme con la consulta para incluir la hora actual de hoy y compararla con los datos de ayer antes de la misma hora?

Anónimo

Encontré una solución a este problema.

Tuve que crear 4 nuevas columnas:

1) Valor de ayer = IF(‘# Productos'[TimeStamp] = HOY()-1, 1, 0)
2) Antes de la hora actual = IF(‘# Productos'[TimeStamp] <= AHORA()-1, 1, 0)
3) Duplique la columna de marca de tiempo y la transforme en «Hora»
4) Día anterior = SI(Y([Yesterday’s Value] = 1, [Before Current Time] = 1), 1, 0)
Ahora solo puedo sumar la columna Día anterior en una nueva medida.

Anónimo

Encontré una solución a este problema.

Tuve que crear 4 nuevas columnas:

1) Valor de ayer = IF(‘# Productos'[TimeStamp] = HOY()-1, 1, 0)
2) Antes de la hora actual = IF(‘# Productos'[TimeStamp] <= AHORA()-1, 1, 0)
3) Duplique la columna de marca de tiempo y la transforme en «Hora»
4) Día anterior = SI(Y([Yesterday’s Value] = 1, [Before Current Time] = 1), 1, 0)
Ahora solo puedo sumar la columna Día anterior en una nueva medida.

Deja un comentario

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