Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply

Número de días de un contrato en cierto año

Hola a todos,

Lo mismo, pero diferente de esta pregunta.

Dentro de una tabla, dos columnas son [Inicio del contrato] y [Fin del contrato], donde [Fin del contrato] puede estar vacío para un contrato actual. Se agrega una columna calculada con la duración del contrato, con el código siguiente. Utilizo esto para promediar la duración de los contratos, por ejemplo.

Duration = 
IF(
'Contracts'[End of contract]>0;
[End of contract]-[Start of contract]+1;
TODAY()-'Contracts'[Start of contract])

Un contrato está relacionado con una unidad (apartamento). Cuando un apartamento está vacante, también hay un contrato, llamado un contrato de vacante.

Ahora, me gustaría calcular el número de días de vacante en un año determinado para un edificio de apartamentos. Así que para un contrato de vacante a partir del 1 de diciembre de 2019, y todavía activo hoy en día, el número de días en 2019 es 31 y en 2020 será 225 y contando (hoy es el 12 de agosto). Me gustaría dividir esto en cuartos y meses también. Más tarde, quiero calcular el porcentaje de vacante (número de días vacantes en un año en particular / (días totales de unidad en el mismo año)).

Cualquier ayuda es muy apreciada!

Salud, Elmar

2 ACCEPTED SOLUTIONS

Hola @Ashish_Mathur ,

Gracias de nuevo por su respuesta.

Por favor, encuentre mi archivo de Excel aquí.

Salud, Elmar

View solution in original post

Hola

Puede descargar mi archivo PBI desde aquí.

Espero que esto ayude.

Untitled.png


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

View solution in original post

7 REPLIES 7
Ashish_Mathur
Super User
Super User

Hola

Comparte el enlace desde donde puedo descargar tus datos en un archivo MS Excel. Si es posible, por favor también muestre el resultado esperado allí.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Hola @Ashish_Mathur ,

Gracias de nuevo por su respuesta.

Por favor, encuentre mi archivo de Excel aquí.

Salud, Elmar

Hola

Puede descargar mi archivo PBI desde aquí.

Espero que esto ayude.

Untitled.png


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Gracias @Ashish_Mathur ,

Eso ayuda. No pensé que tendrías que multiplicar la tabla contractID con todas las fechas. Parece una solución subóptima de Power BI, no poder desglosar la duración entre dos días. ¿No explota esto el tamaño del archivo y la velocidad de los cálculos? Mi tabla de contratos es sólo unas 25 columnas, con unos 10.000 contratos actuales y vencidos.

¿Es mejor crear una tabla diferente con solo ContractID y fecha y vincularla a la tabla Contract, o agregar las fechas a la tabla Contract existente?

¿Y cómo agregar una columna de fecha a una tabla existente, obteniendo el resultado en su ejemplo? Sólo encontré este tema que describe la misma pregunta, pero desafortunadamente no se ha resuelto.

Salud, Elmar

De nada. Aumentará el tamaño del archivo y ralentizará los cálculos. No creo que crear una mesa separada ayude. En el Editor de consultas, he utilizado el lenguaje M para crear una fila para cada fecha. Espero que esto se aclare.

Si mi respuesta anterior ayudó, por favor marque eso como Respuesta.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
AllisonKennedy
Super User
Super User

@elmarhogenboom
¿Tiene una tabla DimDate?
https://excelwithallison.blogspot.com/2020/04/dimdate-what-why-and-how.html

Una tabla Date le permitirá segmentar cualquiera de las medidas que cree por año, trimestre, mes, etc.

Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

Hola Allison,

Gracias por su respuesta. He incluido una tabla de fechas en mi modelo.

Salud, Elmar

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors