<?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 Add Duration to Date - specific number of times in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Add-Duration-to-Date-specific-number-of-times/m-p/3139997#M112065</link>
    <description>&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My issue is that I need to take a date field and with a dynamic number of days and a dynamic number of times, I need to come up with the corresponding date.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My originating table looks like this:&lt;/P&gt;
&lt;TABLE width="443"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="70"&gt;&lt;STRONG&gt;Key&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="98"&gt;&lt;STRONG&gt;Start Date&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="168"&gt;&lt;STRONG&gt;Duration Between Dates&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="107"&gt;&lt;STRONG&gt;# of Times&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A&lt;/TD&gt;
&lt;TD&gt;1/15/2023&lt;/TD&gt;
&lt;TD&gt;30&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;B&lt;/TD&gt;
&lt;TD&gt;2/6/2023&lt;/TD&gt;
&lt;TD&gt;90&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD&gt;3/5/2023&lt;/TD&gt;
&lt;TD&gt;45&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For A, I will get the date 30 days from now(that being the duration column) first, then the date 30 days from that and then 30 days from that (that being the # of times field).&lt;/P&gt;
&lt;TABLE width="306"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="306"&gt;&lt;STRONG&gt;Results for A: (3 dates at each 30 days apart)&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2/14/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3/16/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;4/15/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For B, it is 6 times at 90 days:&lt;/P&gt;
&lt;TABLE width="305px"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="304px"&gt;&lt;STRONG&gt;Results for B: (6 dates at each 90 days apart)&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="304px"&gt;5/7/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="304px"&gt;8/5/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="304px"&gt;11/3/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="304px"&gt;2/1/2024&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="304px"&gt;5/1/2024&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="304px"&gt;7/30/2024&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And finally this is C:&lt;/P&gt;
&lt;TABLE width="306"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="305px" height="30px"&gt;&lt;STRONG&gt;Results for C: (4 Dates at 45 days each)&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="305px" height="30px"&gt;4/19/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="305px" height="30px"&gt;5/6/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="305px" height="30px"&gt;6/20/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="305px" height="30px"&gt;8/4/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you so much for your help!&lt;/P&gt;</description>
    <pubDate>Sat, 18 Mar 2023 04:59:33 GMT</pubDate>
    <dc:creator>collinq</dc:creator>
    <dc:date>2023-03-18T04:59:33Z</dc:date>
    <item>
      <title>Add Duration to Date - specific number of times</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Add-Duration-to-Date-specific-number-of-times/m-p/3139997#M112065</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My issue is that I need to take a date field and with a dynamic number of days and a dynamic number of times, I need to come up with the corresponding date.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My originating table looks like this:&lt;/P&gt;
&lt;TABLE width="443"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="70"&gt;&lt;STRONG&gt;Key&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="98"&gt;&lt;STRONG&gt;Start Date&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="168"&gt;&lt;STRONG&gt;Duration Between Dates&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="107"&gt;&lt;STRONG&gt;# of Times&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;A&lt;/TD&gt;
&lt;TD&gt;1/15/2023&lt;/TD&gt;
&lt;TD&gt;30&lt;/TD&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;B&lt;/TD&gt;
&lt;TD&gt;2/6/2023&lt;/TD&gt;
&lt;TD&gt;90&lt;/TD&gt;
&lt;TD&gt;6&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD&gt;3/5/2023&lt;/TD&gt;
&lt;TD&gt;45&lt;/TD&gt;
&lt;TD&gt;4&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For A, I will get the date 30 days from now(that being the duration column) first, then the date 30 days from that and then 30 days from that (that being the # of times field).&lt;/P&gt;
&lt;TABLE width="306"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="306"&gt;&lt;STRONG&gt;Results for A: (3 dates at each 30 days apart)&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2/14/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3/16/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;4/15/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For B, it is 6 times at 90 days:&lt;/P&gt;
&lt;TABLE width="305px"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="304px"&gt;&lt;STRONG&gt;Results for B: (6 dates at each 90 days apart)&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="304px"&gt;5/7/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="304px"&gt;8/5/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="304px"&gt;11/3/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="304px"&gt;2/1/2024&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="304px"&gt;5/1/2024&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="304px"&gt;7/30/2024&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And finally this is C:&lt;/P&gt;
&lt;TABLE width="306"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="305px" height="30px"&gt;&lt;STRONG&gt;Results for C: (4 Dates at 45 days each)&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="305px" height="30px"&gt;4/19/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="305px" height="30px"&gt;5/6/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="305px" height="30px"&gt;6/20/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="305px" height="30px"&gt;8/4/2023&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you so much for your help!&lt;/P&gt;</description>
      <pubDate>Sat, 18 Mar 2023 04:59:33 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Add-Duration-to-Date-specific-number-of-times/m-p/3139997#M112065</guid>
      <dc:creator>collinq</dc:creator>
      <dc:date>2023-03-18T04:59:33Z</dc:date>
    </item>
    <item>
      <title>Re: Add Duration to Date - specific number of times</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Add-Duration-to-Date-specific-number-of-times/m-p/3140025#M112067</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I am not sure if I understood your question correctly, but please check the below picture and the attached pbix file.&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Result measure: =
VAR _maxnumberoftimes =
    MAX ( Data[# of Times] )
VAR _indexcolumn =
    GENERATESERIES ( 1, _maxnumberoftimes, 1 )
VAR _generateindexcolumn =
    GENERATE ( Data, FILTER ( _indexcolumn, [Value] &amp;lt;= Data[# of Times] ) )
VAR _addresult =
    ADDCOLUMNS (
        _generateindexcolumn,
        "@result",
            Data[Start Date] + ( Data[Duration Between Dates] * [Value] )
    )
RETURN
    IF ( MAX ( 'Calendar'[Date] ) IN SUMMARIZE ( _addresult, [@result] ), 1 )
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 18 Mar 2023 05:57:33 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Add-Duration-to-Date-specific-number-of-times/m-p/3140025#M112067</guid>
      <dc:creator>Jihwan_Kim</dc:creator>
      <dc:date>2023-03-18T05:57:33Z</dc:date>
    </item>
    <item>
      <title>Re: Add Duration to Date - specific number of times</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Add-Duration-to-Date-specific-number-of-times/m-p/3143483#M112346</link>
      <description>&lt;P&gt;Hey&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="291628" data-lia-user-login="Jihwan_Kim" class="lia-mention lia-mention-user"&gt;Jihwan_Kim&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;THANK YOU!&amp;nbsp; That did exactly what I want.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;FYI for you it took a while for me to get it right because I changed the table names to mine from yours but everytime I would get either no result (no error) just no result.&amp;nbsp; Or, I would get this error:&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I finally figured out that I could not use my DateDim because it had a relationship with my table.&amp;nbsp; Once I figured that bit out I just added your calendar version and used it and it worked fine.&amp;nbsp; That is just an FYI but you answered the question that I had!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 20 Mar 2023 22:06:17 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Add-Duration-to-Date-specific-number-of-times/m-p/3143483#M112346</guid>
      <dc:creator>collinq</dc:creator>
      <dc:date>2023-03-20T22:06:17Z</dc:date>
    </item>
  </channel>
</rss>

