Calcule la duración del contrato en función de una segmentación de fechas

Un usuario Pregunto ✅

joep78

Hola a todos,

Estoy luchando con una medida para obtener una visión general por año de la SUMA de la duración del contrato. este primer año debe basarse en una segmentación de fechas.

el contenido es el siguiente (ejemplo simple):

código de contrato fecha de finalización del contrato
1 31/12/2022
2 31/12/2023
3 31/12/2022
4 31/12/2025
5 31/12/2021

cuando configuro el cortador de fecha en 2020, el resultado debería ser:

2020 2021 2022 2023 2024 2025
3 2 1 0 0 0
4 3 2 1 0 0
3 2 1 0 0 0
6 5 4 3 2 1
2 1 0 0 0 0
SUMA duración del contrato 18 13 8 4 2 1

No puedo entender qué tipo de medida debo usar para obtener este resultado. ¡Ojalá alguien pueda ayudarme!

amichandak

@ joep78 , Prueba una nueva medida como

Suponga que tiene un calendario de fechas

Measure = calculate(datediff(min(Table[contract end date]), startofyear(Date[Date]),Month),all(date))
or
Measure = calculate(datediff(min(Table[contract end date]), endofyear(Date[Date]),Month),all(date))

Puede reemplazar todo (fecha) con todo seleccionado (fecha) o eliminar según sea necesario

Para obtener lo mejor de la función de inteligencia de tiempo. Asegúrese de tener un calendario de fechas y que se haya marcado como la fecha en la vista del modelo. Además, únelo con la columna de fecha de tu/s hecho/s. Referir:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

Vea si mi seminario web sobre Time Intelligence puede ayudar: https://community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-Y…

Agradezco sus felicitaciones.

parar2k

En respuesta a amichandak

@ joep78 Hola, vea adjunto, espero que esto sea lo que está buscando. muchas partes móviles en él.

me gustaría Prestigio si mi solución ayudó. 👉 Si puede dedicar tiempo a publicar la pregunta, también puede hacer esfuerzos para dar Kudos a quien haya ayudado a resolver su problema. ¡Es una muestra de agradecimiento!

joep78

En respuesta a parar2k

Gracias por esta solución en el ejemplo, ¡es exactamente lo que estaba buscando!

¡Felicitaciones por ti!

Deja un comentario

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