<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: depreciation/amortization schedule in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/depreciation-amortization-schedule/m-p/3540418#M136056</link>
    <description>&lt;P&gt;You created a calculated table. That cannot be influenced by users interacting with slicers ( like selecting a Lease ID).&amp;nbsp; You would either have to add the straight line depreciation calculation to your static table,&amp;nbsp; and then use a measure to flip the result based on the Lease ID,&amp;nbsp; or you would need to compute everything dynamically in a measure.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Note - Your DAX code could use some refactoring, both for performance and readability.&lt;/P&gt;</description>
    <pubDate>Sat, 18 Nov 2023 19:12:16 GMT</pubDate>
    <dc:creator>lbendlin</dc:creator>
    <dc:date>2023-11-18T19:12:16Z</dc:date>
    <item>
      <title>depreciation/amortization schedule</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/depreciation-amortization-schedule/m-p/3535296#M135848</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to expand a cashflow. And is running out of ideas.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have amortizing schedule which works ok. I now want to expand it to also base it off straight line depreciation.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I am trying to do is if [ProductID] = 0-1-0-1 then principal calculation should based on a straight line depreciation rather than on a amortizing basis for each period.&lt;BR /&gt;So in essence (Total Rentals - Residual ) / Periods. Interest would then just be difference between Rental and Principal. Residual is fixed at 250.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Where I am getting stuck is how to combine the two methods and switch the calculation when only this filter (0-1-0-1) is chosen and when all others use the declining interest.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Amortization table.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Amortization Schedule = 
ADDCOLUMNS (
    ADDCOLUMNS (
        ADDCOLUMNS (
            SUMMARIZE (
                'Lease Details',
                'Calendar Date'[YearMonth], 
                [Lease ID ],
                [Present Value ],
                [Rent],
                "Beginning balance",
                    VAR PV =
                        CALCULATE (
                            SUM('Lease Details'[Present Value ]),
                            FILTER (
                                ALL ( 'Lease Details' ),
                                [Lease ID ] = SELECTEDVALUE ( 'Lease Details'[Lease ID ] )
                            )
                        )
                    VAR I = 0.0033
                    VAR Series =
                        SELECTEDVALUE ('Series New'[Series])
                    VAR Payment =
                        'Lease Details'[Rent]
                    VAR Result =
                        IF (
                            PV
                                * POWER ( 1 + I, Series - 1 )
                                - Payment
                                    * DIVIDE ( POWER ( 1 + I, Series - 1 ) - 1, I ) &amp;gt;= 0,
                            PV
                                * POWER ( 1 + I, Series - 1 )
                                - Payment
                                    * DIVIDE ( POWER ( 1 + I, Series - 1 ) - 1, I ),
                            0
                        )
                    RETURN
                        Result
            ),
            "Interest", [Beginning balance] * 0.0033
        ),
        "Ending balance",
            IF (
                [Beginning balance] - ( [Rent] - [Interest] ) &amp;gt;= 0,
                [Beginning Balance] - ( [Rent] - [Interest] ),
                0
            )
    ),
    "Principal",
    VAR Principal =
        IF([Rent] - [Interest] &amp;gt;= 0, [Rent] - [Interest], 0 )
        RETURN
        Principal
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Base Data&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Date&amp;nbsp;Interest Discount&amp;nbsp;Lease ID&amp;nbsp;Present Value&amp;nbsp;RentEst Present ValueEst RentMonth Count&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;1/1/2019&lt;/TD&gt;&lt;TD&gt;1.00&lt;/TD&gt;&lt;TD&gt;0-1-1-0&lt;/TD&gt;&lt;TD&gt;259.14&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;259.14&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1/1/2019&lt;/TD&gt;&lt;TD&gt;1.00&lt;/TD&gt;&lt;TD&gt;0-2-0-0&lt;/TD&gt;&lt;TD&gt;259.14&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2/1/2019&lt;/TD&gt;&lt;TD&gt;0.99&lt;/TD&gt;&lt;TD&gt;0-1-1-0&lt;/TD&gt;&lt;TD&gt;258.29&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;258.29&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2/1/2019&lt;/TD&gt;&lt;TD&gt;0.99&lt;/TD&gt;&lt;TD&gt;0-2-0-0&lt;/TD&gt;&lt;TD&gt;258.29&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/1/2019&lt;/TD&gt;&lt;TD&gt;0.99&lt;/TD&gt;&lt;TD&gt;0-1-1-0&lt;/TD&gt;&lt;TD&gt;257.86&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;257.86&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/1/2019&lt;/TD&gt;&lt;TD&gt;0.99&lt;/TD&gt;&lt;TD&gt;0-2-0-0&lt;/TD&gt;&lt;TD&gt;257.52&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/1/2019&lt;/TD&gt;&lt;TD&gt;0.99&lt;/TD&gt;&lt;TD&gt;0-1-1-0&lt;/TD&gt;&lt;TD&gt;256.58&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;256.58&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/1/2019&lt;/TD&gt;&lt;TD&gt;0.99&lt;/TD&gt;&lt;TD&gt;0-2-0-0&lt;/TD&gt;&lt;TD&gt;256.58&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/1/2019&lt;/TD&gt;&lt;TD&gt;1.00&lt;/TD&gt;&lt;TD&gt;0-1-0-1&lt;/TD&gt;&lt;TD&gt;388.71&lt;/TD&gt;&lt;TD&gt;390&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5/1/2019&lt;/TD&gt;&lt;TD&gt;0.98&lt;/TD&gt;&lt;TD&gt;0-1-1-0&lt;/TD&gt;&lt;TD&gt;255.75&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;255.75&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5/1/2019&lt;/TD&gt;&lt;TD&gt;0.98&lt;/TD&gt;&lt;TD&gt;0-2-0-0&lt;/TD&gt;&lt;TD&gt;255.35&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5/1/2019&lt;/TD&gt;&lt;TD&gt;0.99&lt;/TD&gt;&lt;TD&gt;0-1-0-1&lt;/TD&gt;&lt;TD&gt;387.43&lt;/TD&gt;&lt;TD&gt;390&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/1/2019&lt;/TD&gt;&lt;TD&gt;0.98&lt;/TD&gt;&lt;TD&gt;0-1-1-0&lt;/TD&gt;&lt;TD&gt;254.56&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;254.56&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/1/2019&lt;/TD&gt;&lt;TD&gt;0.98&lt;/TD&gt;&lt;TD&gt;0-2-0-0&lt;/TD&gt;&lt;TD&gt;254.89&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/1/2019&lt;/TD&gt;&lt;TD&gt;0.99&lt;/TD&gt;&lt;TD&gt;0-1-0-1&lt;/TD&gt;&lt;TD&gt;386.15&lt;/TD&gt;&lt;TD&gt;390&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7/1/2019&lt;/TD&gt;&lt;TD&gt;0.98&lt;/TD&gt;&lt;TD&gt;0-1-1-0&lt;/TD&gt;&lt;TD&gt;254.05&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;254.05&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7/1/2019&lt;/TD&gt;&lt;TD&gt;0.98&lt;/TD&gt;&lt;TD&gt;0-2-0-0&lt;/TD&gt;&lt;TD&gt;254.05&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7/1/2019&lt;/TD&gt;&lt;TD&gt;0.99&lt;/TD&gt;&lt;TD&gt;0-1-0-1&lt;/TD&gt;&lt;TD&gt;384.88&lt;/TD&gt;&lt;TD&gt;390&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8/1/2019&lt;/TD&gt;&lt;TD&gt;0.97&lt;/TD&gt;&lt;TD&gt;0-1-1-0&lt;/TD&gt;&lt;TD&gt;253.21&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;253.21&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8/1/2019&lt;/TD&gt;&lt;TD&gt;0.97&lt;/TD&gt;&lt;TD&gt;0-2-0-0&lt;/TD&gt;&lt;TD&gt;253.21&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8/1/2019&lt;/TD&gt;&lt;TD&gt;0.98&lt;/TD&gt;&lt;TD&gt;0-1-0-1&lt;/TD&gt;&lt;TD&gt;383.61&lt;/TD&gt;&lt;TD&gt;390&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9/1/2019&lt;/TD&gt;&lt;TD&gt;0.97&lt;/TD&gt;&lt;TD&gt;0-1-1-0&lt;/TD&gt;&lt;TD&gt;252.38&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;252.38&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9/1/2019&lt;/TD&gt;&lt;TD&gt;0.97&lt;/TD&gt;&lt;TD&gt;0-2-0-0&lt;/TD&gt;&lt;TD&gt;252.38&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9/1/2019&lt;/TD&gt;&lt;TD&gt;0.98&lt;/TD&gt;&lt;TD&gt;0-1-0-1&lt;/TD&gt;&lt;TD&gt;382.34&lt;/TD&gt;&lt;TD&gt;390&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10/1/2019&lt;/TD&gt;&lt;TD&gt;0.97&lt;/TD&gt;&lt;TD&gt;0-1-1-0&lt;/TD&gt;&lt;TD&gt;251.55&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;251.55&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10/1/2019&lt;/TD&gt;&lt;TD&gt;0.97&lt;/TD&gt;&lt;TD&gt;0-2-0-0&lt;/TD&gt;&lt;TD&gt;251.55&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10/1/2019&lt;/TD&gt;&lt;TD&gt;0.98&lt;/TD&gt;&lt;TD&gt;0-1-0-1&lt;/TD&gt;&lt;TD&gt;381.08&lt;/TD&gt;&lt;TD&gt;390&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11/1/2019&lt;/TD&gt;&lt;TD&gt;0.96&lt;/TD&gt;&lt;TD&gt;0-1-1-0&lt;/TD&gt;&lt;TD&gt;250.72&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;250.72&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11/1/2019&lt;/TD&gt;&lt;TD&gt;0.96&lt;/TD&gt;&lt;TD&gt;0-2-0-0&lt;/TD&gt;&lt;TD&gt;250.72&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11/1/2019&lt;/TD&gt;&lt;TD&gt;0.97&lt;/TD&gt;&lt;TD&gt;0-1-0-1&lt;/TD&gt;&lt;TD&gt;379.82&lt;/TD&gt;&lt;TD&gt;390&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/1/2019&lt;/TD&gt;&lt;TD&gt;0.96&lt;/TD&gt;&lt;TD&gt;0-1-1-0&lt;/TD&gt;&lt;TD&gt;249.89&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;249.89&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/1/2019&lt;/TD&gt;&lt;TD&gt;0.96&lt;/TD&gt;&lt;TD&gt;0-2-0-0&lt;/TD&gt;&lt;TD&gt;249.89&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/1/2019&lt;/TD&gt;&lt;TD&gt;0.97&lt;/TD&gt;&lt;TD&gt;0-1-0-1&lt;/TD&gt;&lt;TD&gt;378.57&lt;/TD&gt;&lt;TD&gt;390&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1/1/2020&lt;/TD&gt;&lt;TD&gt;0.96&lt;/TD&gt;&lt;TD&gt;0-1-1-0&lt;/TD&gt;&lt;TD&gt;249.06&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;249.06&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1/1/2020&lt;/TD&gt;&lt;TD&gt;0.96&lt;/TD&gt;&lt;TD&gt;0-2-0-0&lt;/TD&gt;&lt;TD&gt;249.06&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1/1/2020&lt;/TD&gt;&lt;TD&gt;0.97&lt;/TD&gt;&lt;TD&gt;0-1-0-1&lt;/TD&gt;&lt;TD&gt;377.32&lt;/TD&gt;&lt;TD&gt;390&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2/1/2020&lt;/TD&gt;&lt;TD&gt;0.95&lt;/TD&gt;&lt;TD&gt;0-1-1-0&lt;/TD&gt;&lt;TD&gt;248.24&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;248.24&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2/1/2020&lt;/TD&gt;&lt;TD&gt;0.95&lt;/TD&gt;&lt;TD&gt;0-2-0-0&lt;/TD&gt;&lt;TD&gt;248.24&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2/1/2020&lt;/TD&gt;&lt;TD&gt;0.96&lt;/TD&gt;&lt;TD&gt;0-1-0-1&lt;/TD&gt;&lt;TD&gt;376.07&lt;/TD&gt;&lt;TD&gt;390&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/1/2020&lt;/TD&gt;&lt;TD&gt;0.95&lt;/TD&gt;&lt;TD&gt;0-1-1-0&lt;/TD&gt;&lt;TD&gt;247.42&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;247.42&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/1/2020&lt;/TD&gt;&lt;TD&gt;0.95&lt;/TD&gt;&lt;TD&gt;0-2-0-0&lt;/TD&gt;&lt;TD&gt;247.42&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/1/2020&lt;/TD&gt;&lt;TD&gt;0.96&lt;/TD&gt;&lt;TD&gt;0-1-0-1&lt;/TD&gt;&lt;TD&gt;374.83&lt;/TD&gt;&lt;TD&gt;390&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/1/2020&lt;/TD&gt;&lt;TD&gt;0.95&lt;/TD&gt;&lt;TD&gt;0-1-1-0&lt;/TD&gt;&lt;TD&gt;246.61&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;246.61&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/1/2020&lt;/TD&gt;&lt;TD&gt;0.95&lt;/TD&gt;&lt;TD&gt;0-2-0-0&lt;/TD&gt;&lt;TD&gt;246.61&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/1/2020&lt;/TD&gt;&lt;TD&gt;0.96&lt;/TD&gt;&lt;TD&gt;0-1-0-1&lt;/TD&gt;&lt;TD&gt;373.60&lt;/TD&gt;&lt;TD&gt;390&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5/1/2020&lt;/TD&gt;&lt;TD&gt;0.95&lt;/TD&gt;&lt;TD&gt;0-1-1-0&lt;/TD&gt;&lt;TD&gt;245.79&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;245.79&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5/1/2020&lt;/TD&gt;&lt;TD&gt;0.95&lt;/TD&gt;&lt;TD&gt;0-2-0-0&lt;/TD&gt;&lt;TD&gt;245.79&lt;/TD&gt;&lt;TD&gt;260&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://drive.google.com/file/d/1YXb78yhZsuzEl6xuWdNHFBKaQMcNbEga/view?usp=drive_link" target="_blank" rel="noopener"&gt;https://drive.google.com/file/d/1YXb78yhZsuzEl6xuWdNHFBKaQMcNbEga/view?usp=drive_link&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Nov 2023 14:55:08 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/depreciation-amortization-schedule/m-p/3535296#M135848</guid>
      <dc:creator>Aperszon</dc:creator>
      <dc:date>2023-11-15T14:55:08Z</dc:date>
    </item>
    <item>
      <title>Re: depreciation/amortization schedule</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/depreciation-amortization-schedule/m-p/3540418#M136056</link>
      <description>&lt;P&gt;You created a calculated table. That cannot be influenced by users interacting with slicers ( like selecting a Lease ID).&amp;nbsp; You would either have to add the straight line depreciation calculation to your static table,&amp;nbsp; and then use a measure to flip the result based on the Lease ID,&amp;nbsp; or you would need to compute everything dynamically in a measure.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Note - Your DAX code could use some refactoring, both for performance and readability.&lt;/P&gt;</description>
      <pubDate>Sat, 18 Nov 2023 19:12:16 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/depreciation-amortization-schedule/m-p/3540418#M136056</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2023-11-18T19:12:16Z</dc:date>
    </item>
    <item>
      <title>Re: depreciation/amortization schedule</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/depreciation-amortization-schedule/m-p/3542924#M136189</link>
      <description>&lt;P&gt;That is fair enough. some improvements can defintely be done. and would be open to any suggestions.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;this would definitely need to be acheived through a measure rather than table. Flipping the Principal and interest between the two could be done by something like this, same thing for the principal with slight variations. FYI just created two new columns for the OPL as you suggested above.&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Selected_Interest = 
VAR DEP = SUM('Amortization Schedule'[Rent]) - SUM('Amortization Schedule'[Capital OPL])
VAR Interest = SUM('Amortization Schedule'[Interest])

VAR Results = 
SWITCH(
    SELECTEDVALUE('Amortization Schedule'[Lease ID ]),
     "0-1-0-1",
        DEP,
            "0-1-1-0",
                 Interest
)
RETURN
Results   &lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;I guess the problem then becomes how to derive the beginning balances based on a measure rather than a table.&lt;/P&gt;&lt;P&gt;I could create new column and do the same Switch logic, but becomes very ineffiecent...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 20 Nov 2023 16:57:05 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/depreciation-amortization-schedule/m-p/3542924#M136189</guid>
      <dc:creator>Aperszon</dc:creator>
      <dc:date>2023-11-20T16:57:05Z</dc:date>
    </item>
  </channel>
</rss>

