SYD

Updated on

SYD is a DAX function that returns the sum-of-years’ digits depreciation of an asset for a specified period.

Syntax

SYD(
   Cost,
   Salvage,
   Life,
   Per
)
Argument Properties Description
Cost The initial cost of the asset.
Salvage The value at the end of the depreciation (sometimes called the salvage value of the asset).
Life The number of periods over which the asset is depreciated (sometimes called the useful life of the asset).
Per The period for which you want to calculate the depreciation. Period must use the same units as life.

Return Values

The sum-of-years’ digits depreciation for the specified period.

Remarks

  • SYD is calculated as follows:

    SYD=(costsalvage)×(lifeper+1)×2(life)×(life+1)

  • An error is returned if:

    • life < 1.
    • per < 1 or per > life.
  • This function is not supported for use in DirectQuery mode when used in calculated columns or row-level security (RLS) rules.

Examples

Data Description
$30,000.00 Initial cost
$7,500.00 Salvage value
10 Lifespan in years

Example 1

The following DAX query:

EVALUATE
{
  SYD(30000.00, 7500.00, 10, 1)
}

Returns an asset’s sum-of-years’ digits depreciation allowance for the first year, given the terms specified above.

[Value]
4090.90909090909

Example 2

The following DAX query:

EVALUATE
{
  SYD(30000.00, 7500.00, 10, 10)
}

Returns an asset’s sum-of-years’ digits depreciation allowance for the tenth (final) year, given the terms specified above.

[Value]
409.090909090909

Other functions related to SYD are:

Contribute » | Contributors: Rick de Groot
Microsoft documentation: https://learn.microsoft.com/en-us/dax/syd-function-dax

2023-2024 © BI Gorilla. All rights are reserved. Information from Microsoft docs is property of Microsoft Corp. | Privacy Policy