Adición de la tabla de dimensiones del período de pago a la fecha

Un usuario Pregunto ✅

galés

Hola,

Tengo una tabla de dimensiones de fecha y necesito agregar una columna para la fecha de finalización del período de pago en la que termina cada fecha de la tabla. ¿Cómo haría yo para hacer esto? Generalmente (en Excel) establecería la primera fecha de finalización del período de pago estático y simplemente contaría desde allí, sin embargo, esta tabla de dimensiones de fecha es dinámica, por lo que no podré hacer eso. Nuestro último período de pago quincenal terminó el 28 de abril.

En respuesta a galés

@bwelsh

En este escenario, puede crear una columna calculada para mostrar el número del período de pago según la fecha de inicio del primer período de pago. Luego, puede calcular la fecha máxima dentro del mismo grupo de período de pago.

Utilizo 2017/4/29 como la fecha de inicio del primer período de pago.

1. Cree una columna calculada como la siguiente;

pay period number = FLOOR(DATEDIFF(DATE(2017,4,29),'Table'[Date],DAY)/14,1)+1

5.PNG

2. Luego cree una columna para obtener la fecha de finalización del período de pago.

pay period end date = CALCULATE(MAX('Table'[Date]),ALLEXCEPT('Table','Table'[pay period number]))

6.PNG

Saludos,

Anónimo

Hola @bwelsh

¿Puede publicar una foto de sus datos y una foto de la salida deseada?

galés

En respuesta a Anónimo

Esta es mi tabla de dimensiones de fecha. Necesito crear una columna (basada en la primera columna) que muestre la última fecha del período de pago.

Capture.PNG

En respuesta a galés

@bwelsh

En este escenario, puede crear una columna calculada para mostrar el número del período de pago según la fecha de inicio del primer período de pago. Luego, puede calcular la fecha máxima dentro del mismo grupo de período de pago.

Utilizo 2017/4/29 como la fecha de inicio del primer período de pago.

1. Cree una columna calculada como la siguiente;

pay period number = FLOOR(DATEDIFF(DATE(2017,4,29),'Table'[Date],DAY)/14,1)+1

5.PNG

2. Luego, cree una columna para obtener la fecha de finalización del período de pago.

pay period end date = CALCULATE(MAX('Table'[Date]),ALLEXCEPT('Table','Table'[pay period number]))

6.PNG

Saludos,

Deja un comentario

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