Cómo obtener datos hasta el mes actual y los meses futuros con la columna condicional

Un usuario Pregunto ✅

harib

Hola a todos,

Me gustaría crear una cortadora con «Fecha futura», «Hasta la fecha» valores para el campo de fecha.

Tengo una fecha archivada como la siguiente (MM / DD / AAAA)

Fecha

31/01/2020

29/02/2020

31/03/2020

30/04/2020

31/05/2020

30/06/2020

31/07/2020

Mi requisito es que, si el usuario desea ver los datos de la fecha futura, puede seleccionar la opción «Fecha futura»; de lo contrario, si el usuario desea ver los datos hasta el mes (31/05/2020), puede seleccionar la opción «Hasta la fecha» en la cortadora.

Así que he creado una fórmula como esta. Periodo futuro = IF (‘Fecha'[Date]<= HOY (), "Fecha futura", "Hasta la fecha")

Con la fórmula anterior, solo puedo obtener datos hasta el 30/04/2020, no muestra datos del 31/05/2020. Me gustaría recibir este mes (31/05/2020) también.

Periodo futuro = IF (‘Fecha'[Date]<= HOY ()+31, «Fecha futura», «Hasta la fecha»)

Si agrego +31 luego muestra datos hasta el mes (31/05/2020), pero creo que esta no es la forma correcta.

¿Alguien puede decirme cómo conseguirlo?

Gracias

Hola, @harib

Si hoy es (11/05/2020), lo que quieres es mostrar datos a la última fecha de este mes (31/05/2020), ¿verdad?

Si es así, puede considerarlo (último día de este mes) como el primer día del mes siguiente menos un día.

Pruebe la columna calculada de la siguiente manera:

Period Type 3 = 
var last_date_of_this_month=DATE(YEAR(TODAY()),MONTH(TODAY())+1,1)-1
return
IF (Sheet2[Date-New] > last_date_of_this_month, "Future", "Till Date" )

pbix adjunto

Atentamente,
Equipo de soporte de la comunidad _ Eason
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

harib

En respuesta a v-easonf-msft

@ v-easonf-msft

Excelente. Problema resuelto. 😊

Muchas gracias

parry2k

@harib un poco confundido no es la fecha futura será algo después de hoy, por lo que su fórmula sería

Period Type = IF ( 'Date'[Date] > TODAY(), "Future", "Till Date" )

si no funciona, comparta datos de muestra y qué resultados está obteniendo y qué está mal, explique el problema con los datos.

harib

En respuesta a parry2k

@ parry2k

Probé la fórmula que proporcionó, también muestra el resultado hasta el 31/04/2020. No se muestran los datos del mes de mayo. Quiero mostrar hasta el mes de mayo.

parry2k

En respuesta a harib

@harib, ¿leíste mi respuesta anterior? Si esto no funciona, proporciona datos de muestra con detalles de lo que no funciona. No tengo forma de saber qué está viendo y qué no funciona y cómo está utilizando la información.

harib

En respuesta a parry2k

@ parry2k

He mencionado un enlace PBIX de muestra. Por favor descargue y haga lo necesario.

Ejemplo de archivo PBIX: https://drive.google.com/file/d/1lwNNCQRV_nWMkfwdcrEeg89quWKsT98V/view?usp=sharing

Gracias

parry2k

En respuesta a harib

@harib no está disponible para descargar, necesita permiso.

harib

En respuesta a parry2k

@ parry2k

Oh, lo siento.

Con permiso. Ahora puede descargar el archivo.

Gracias

Deja un comentario

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