Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
No estoy seguro de por dónde empezar con éste.
Tengo una tabla de vehículos en nuestra flota; con fecha de inicio del contrato, fecha de finalización del contrato y un valor de arrendamiento mensual. Ejemplo a continuación.
Registro | Inicio del contrato | Fin del contrato | Valor de Arrendamiento Mensual |
123ABC | 01/01/2020 | 31/12/2021 | 1380.96 |
456DEF | 01/03/2020 | 30/06/2022 | 1150.50 |
789HIJ | 01/01/2020 | 31/12/2020 | 986.80 |
012KLM | 20/02/2020 | 30/06/2022 | 1874.80 |
345NOP | 31/12/2018 | 29/02/2020 | 1008.10 |
Me gustaría crear una tabla (el objetivo final es un gráfico de columnas o un gráfico de líneas) que enumera el costo total de arrendamiento calculado por mes, para los vehículos que tienen un contrato válido dentro de los meses en función de las fechas de inicio y finalización.
En lo que respecta a un vehículo que comienza o termina a mediados de mes - estoy feliz de calular que si es válido para cualquier día en un mes, todo ese costo mínimo mensual se puede calcular en (a menos que sea fácil de hacer un cálculo más de la mitad).
Mi objetivo
Fecha | Costo total mensual de arrendamiento |
Enero-20 | 3375.86 |
Feb-20 | 5250.66 |
Mar-20 | 5393.06 |
Abr-20 | 5393.06 |
20 de mayo | 5393.06 |
Junio-20 | 5393.06 |
Jul-20 | 5393.06 |
20 de agosto | 5393.06 |
Sep-20 | 5393.06 |
Oct-20 | 5393.06 |
Nov-20 | 5393.06 |
Dic-20 | 4406.26 |
Solved! Go to Solution.
@StidifordN , consulte si este blog sobre la expansión de la fecha de inicio y la fecha de finalización puede ayudarle
@StidifordN , consulte si este blog sobre la expansión de la fecha de inicio y la fecha de finalización puede ayudarle
Perfecto.
Lo resolví con un recuento y una suma de los activos.
CurrentContractSpend =
CALCULATE(SUMX(FILTER(FleetPortfolio,FleetPortfolio[CONTRACTSTARTDATE]<=MAX(Dates[Date]) && FleetPortfolio[ContractEndDate_Final]>MAX(Dates[Date])),FleetPortfolio[LEASERENTAL]))
CurrentContractCount =
CALCULATE(COUNTX(FILTER(FleetPortfolio,FleetPortfolio[CONTRACTSTARTDATE]<=MAX(Dates[Date]) && FleetPortfolio[ContractEndDate_Final]>MAX(Dates[Date])),FleetPortfolio[CONTRACTID]))
Seguí las instrucciones hasta el punto de relación inactiva de los campos de fecha específicos a la tabla de fechas también.
Muy apreciado por la respuesta muy rápida @amitchandak