Eventos
Únase a nosotros en FabCon Vegas
31 mar, 23 - 2 abr, 23
El último evento dirigido por la comunidad de Microsoft Fabric, Power BI, SQL y AI. 31 de marzo al 2 de abril de 2025.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a:Columna calculadaTabla calculadaMediciónCálculo visual
Devuelve la amortización de un activo en un período específico con el método de amortización por doble disminución de saldo u otro método que se especifique.
DDB(<cost>, <salvage>, <life>, <period>[, <factor>])
Término | Definición |
---|---|
cost | Costo inicial del activo. |
salvage | Valor al final de la amortización (también conocido como valor residual del activo). Este valor puede ser 0. |
vida | Número de períodos durante los cuales se amortiza el activo (también conocido como vida útil del activo). |
period | Período para el que se quiere calcular la amortización. El período debe usar las mismas unidades que la vida del activo. Debe estar entre 1 y la vida del activo (incluida). |
factor | (Opcional) Tasa a la que disminuye el saldo. Si el argumento factor se omite, se interpretará como 2 (método de amortización por doble disminución de saldo). |
Amortización en el período especificado.
El método de amortización por doble disminución de saldo calcula la amortización a una tasa acelerada. La amortización es mayor en el primer período disminuye en períodos sucesivos. DDB usa la fórmula siguiente para calcular la amortización de un período:
Cambie el parámetro factor si no quiere usar el método de amortización por doble disminución de saldo.
Use la función VDB si quiere cambiar al método de amortización lineal cuando dicha amortización sea mayor que el cálculo del saldo decreciente.
El parámetro period se redondea al entero más cercano.
Se devuelve un error si ocurre lo siguiente:
Esta función no se admite para su uso en el modo DirectQuery cuando se utiliza en columnas calculadas o en reglas de seguridad de nivel de fila (RLS).
La consulta DAX siguiente:
EVALUATE
{
DDB(1000000, 0, 10, 5, 1.5)
}
Devuelve la amortización de un activo en el año 5
[Value] |
---|
78300,9375 |
A continuación se calcula la amortización total de todos los activos en años diferentes a lo largo de su vida útil. Este cálculo usa 2 como valor predeterminado del parámetro factor (método de amortización por doble disminución de saldo).
DEFINE
VAR NumDepreciationPeriods = MAX(Asset[LifeTimeYears])
VAR DepreciationPeriods = GENERATESERIES(1, NumDepreciationPeriods)
EVALUATE
ADDCOLUMNS (
DepreciationPeriods,
"Current Period Total Depreciation",
SUMX (
FILTER (
Asset,
[Value] <= [LifetimeYears]
),
DDB([InitialCost], [SalvageValue], [LifetimeYears], [Value])
)
)
Eventos
Únase a nosotros en FabCon Vegas
31 mar, 23 - 2 abr, 23
El último evento dirigido por la comunidad de Microsoft Fabric, Power BI, SQL y AI. 31 de marzo al 2 de abril de 2025.
Regístrate hoy