Obtener el estado del día a partir de la fecha de los datos (ayer, hoy, mañana)

Un usuario Pregunto ✅

syaifulefendi

Hola, equipo

Estoy de vuelta con otra pregunta.

day_stat.png

quiero obtener el resultado de la columna igual que «OBSERVACIÓN», mantendré la fecha junto a esas fechas en blanco («»)

Ya usé DAX a continuación, pero el resultado no es el mismo que REMARK
Status_day = if (Tabla[DATE] = hoy (), «hoy», si (Tabla[DATE] = hoy () – 1, «ayer», si (Tabla[DATE] = hoy () + 1, «mañana»)))

Gracias

syaiful

En respuesta a syaifulefendi

@syaifulefendi

Bueno, supongo que cCambiar el formato de visualización no cambiará la esencia del valor. Debe usar la función de formato como lo hizo @Anonymous.

Le recomiendo que cree una nueva columna de fecha para formatear su fecha y eliminar las marcas de tiempo:

FORMAT('Table'[Date],"YYYY/MM/DD")

Y luego quédese con su fórmula IF.

Pablo,
Mejor.

Pablo

Anónimo

Hola @syaifulefendi,

Puede crear una columna calculada en la tabla usando la siguiente fórmula. Como en su caso, el tiempo también está disponible en el valor, por lo tanto, necesitamos obtener la fecha del campo de marca de tiempo y comparar.

Estado = IF (FORMAT (‘Tabla (2)'[Column1], «dd / MM / AAAA») = FORMAT (HOY (), «DD / MM / AAAA»), «Hoy», IF (FORMAT (‘Tabla (2)'[Column1], «dd / MM / AAAA») = FORMAT (HOY () – 1, «DD / MM / AAAA»), «Ayer», IF (FORMAT (‘Tabla (2)'[Column1], «dd / MM / AAAA») = FORMATO (HOY () + 1, «DD / MM / AAAA»), «Mañana», «»)))
Esto mostrará el estado que proporcionó en la muestra.
Si está bien con la solución, marque esto como respuesta.
Gracias,
Sunil

syaifulefendi

En respuesta a Anónimo

yo hice .

pero el resultado solo está en blanco. Veo que hay datos para la transacción de hoy, pero el mismo resultado está en blanco.

cualquier sugerencia ??

mi fecha ya escribe como formato de fecha y hora

En respuesta a syaifulefendi

@syaifulefendi

Esto se debe a que su columna de fecha incluye un período de tiempo. Con su fórmula, obtuve el mismo espacio en blanco para la función NOW (), pero funciona para Today () o la columna de fecha creada. Así que creo que deberías volver a crear tu columna de fecha.

Pablo
Mejor

syaifulefendi

En respuesta a V-pazhen-msft

Hola Pablo

Ya cambié el tipo de fecha y hora solo hasta la fecha, pero ¿por qué el resultado sigue en blanco también?

stat4.png

En respuesta a syaifulefendi

@syaifulefendi

Bueno, supongo que cCambiar el formato de visualización no cambiará la esencia del valor. Debe usar la función de formato como lo hizo @Anonymous.

Le recomiendo que cree una nueva columna de fecha para formatear su fecha y eliminar las marcas de tiempo:

FORMAT('Table'[Date],"YYYY/MM/DD")

Y luego quédese con su fórmula IF.

Pablo,
Mejor.

Pablo

syaifulefendi

En respuesta a V-pazhen-msft

gracias @ V-pazhen-msft

creó una nueva columna, usó esa columna como activador del estado del día

Anónimo

En respuesta a syaifulefendi

Cambié el formato de fecha a dd / MM / aaaa y apliqué la siguiente fórmula. Funcionó para mí … 🙂

Estado = IF (FORMAT (‘Tabla (3)'[Date], «DD / MM / AAAA») = FORMAT (HOY (), «DD / MM / AAAA»), «Hoy», IF (FORMAT (‘Tabla (3)'[Date], «DD / MM / AAAA») = FORMAT (HOY () – 1, «DD / MM / AAAA»), «Ayer», IF (FORMAT (‘Tabla (3)'[Date], «DD / MM / AAAA») = FORMATO (HOY () + 1, «DD / MM / AAAA»), «Mañana», «»)))

syaifulefendi

En respuesta a V-pazhen-msft

puedes mostrarme ,,

puedes adjuntar un nuevo pbi aquí

Gracias

En respuesta a syaifulefendi

@syaifulefendi


Mi archivo de prueba:
https: //qiuyunus-my.sharepoint.com/: u: / g / personal / paul_qiuyunus_onmicrosoft_com / EdQSAwyp021Kl0ucyNWU …

Mejor,
Pablo

Mariusz

En respuesta a Anónimo

Hola @Anónimo

La dimensión de fecha relativa puede ayudarlo a lograr este requisito.

https://community.powerbi.com/t5/Community-Blog/Relative-Date-Dimension/ba-p/779039

Atentamente,
Mariusz

Si esta publicación ayuda, entonces por favor considere Aceptándolo como la solución.

syaifulefendi

En respuesta a Mariusz

opción de filtro relativo gv me mientras se muestra,

mi objetivo es obtener la columna de nombre (ayer | hoy | mañana), que solo se puede hacer con anidado si es de una nueva columna

Anónimo

En respuesta a syaifulefendi

¿Podría proporcionar algunas fechas de muestra? En mi caso puedo ver el resultado deseado.Estado de la fecha.PNG

syaifulefendi

En respuesta a Anónimo

hola @Anónimo

stat3.png

este es mi formato de fecha

Deja un comentario

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