Mostrar encabezado de informe a partir del mes y el año Los datos son procesados ​​por

Un usuario Pregunto ✅

Vishy86

Hola,

Tengo 2 columnas Año (YYYY) y Mes (MM). El encabezado del informe debe mostrar el nombre del mes y año a partir del cual se procesan los datos. El procesamiento de datos para cada mes ocurre el día 15 de ese mes.

Ejemplo: si la fecha es el 10 de septiembre de 2019, los datos solo se procesan a partir de agosto de 2019 y no de septiembre de 2019, por lo que el encabezado del informe debe mostrar agosto de 2019. Después del 15 de septiembre de 2019, el encabezado debe mostrar septiembre de 2019 a medida que se procesan los datos a partir de septiembre

¿Cómo incorporo esta lógica usando las 2 columnas especificadas anteriormente?

Por favor, muestra y ayuda.

Gracias,

Vishy

Hola @vishy86

Cree una tabla de calendario y cree una relación entre la tabla de calendario y su tabla

calendar = ADDCOLUMNS(CALENDARAUTO(),"year",YEAR([Date]),"month",MONTH([Date]))

Crear columnas calculadas en la tabla de calendario

new month = var newm=IF(DAY([Date])>=15,[month],[month]-1) return IF(newm=0,12,newm)

new year = var newm=IF(DAY([Date])>=15,[month],[month]-1) return IF(newm=0,YEAR([Date])-1,[year])

new header = var newdate=DATE([new year],[new month],1) return FORMAT(newdate,"mmm yyyy")
Captura9.JPGCaptura8.JPG
Atentamente
Maggie
Equipo de apoyo comunitario _ Maggie Li
Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Vishy86

En respuesta a v-juanli-msft

Hola Maggie,

Gracias por la explicación detallada. El requisito ahora ha sido modificado y esto se planteó ayer.

La lógica ahora es seguir comprobando VALUATION_YR (YYYY) y VALUATION_MO (MM) y elegir el último año y mes para el que se procesan los datos a partir de.

Ejemplo: si los datos se procesan a partir de septiembre de 2019, VALUATION_YR y MO tendrían datos para septiembre de 2019, que es el período del mes del año más reciente y, por lo tanto, el encabezado del informe debería mostrar septiembre de 2019.

Intenté usar la función MAX para el mes, pero me da septiembre cada vez que ordena los meses alfabéticamente.

¿Puedes ayudarme a abordar esto?

Gracias,

Vishy

Vishy86

En respuesta a Vishy86

Hola Maggie,

Encontré una solución para lograr esto. Concatené la columna AAAA y MM creando una nueva columna, cambié el formato a Fecha y luego usé la función FORMATO y MAX para obtener el último año y mes.

Si tiene una mejor manera de hacer lo mismo, hágamelo saber.

Gracias de nuevo por su tiempo y ayuda.

Saludos,

Vishy

greg_deckler

Por lo general, crearía una medida que concatena el último año y mes y luego colocaría esa medida en una tarjeta visual para mostrarla. A algunas personas les gusta crear una columna calculada que sea simplemente HOY() para que se actualice cuando se actualice el informe. En su caso, probablemente necesitará otra columna (al menos lo haría más fácil) que sería su número de mes (1-12). Luego, puede tomar su año MAX y luego el número de mes MAX y buscar el nombre de su mes para ese número de mes.

Algo por el estilo.

Deja un comentario

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