<?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 Table with all dates in an interval in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Table-with-all-dates-in-an-interval/m-p/2303623#M56972</link>
    <description>&lt;P&gt;I have a table with this example data:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Solicitation&lt;/TD&gt;&lt;TD&gt;IDAsset&lt;/TD&gt;&lt;TD&gt;Open_at&lt;/TD&gt;&lt;TD&gt;Closed_at&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;REQ0001&lt;/TD&gt;&lt;TD&gt;BKN0001&lt;/TD&gt;&lt;TD&gt;2022/01/20&lt;/TD&gt;&lt;TD&gt;2022/01/25&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to generate a table with date range:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Solicitation&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;IDAsset&lt;/TD&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;REQ0001&lt;/TD&gt;&lt;TD&gt;BKN0001&lt;/TD&gt;&lt;TD&gt;2022/01/20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;REQ0001&lt;/TD&gt;&lt;TD&gt;BKN0001&lt;/TD&gt;&lt;TD&gt;2022/01/21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;REQ0001&lt;/TD&gt;&lt;TD&gt;BKN0001&lt;/TD&gt;&lt;TD&gt;2022/01/22&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;REQ0001&lt;/TD&gt;&lt;TD&gt;BKN0001&lt;/TD&gt;&lt;TD&gt;2022/01/23&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;REQ0001&lt;/TD&gt;&lt;TD&gt;BKN0001&lt;/TD&gt;&lt;TD&gt;2022/01/24&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;REQ0001&lt;/TD&gt;&lt;TD&gt;BKN0001&lt;/TD&gt;&lt;TD&gt;2022/01/25&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Help?&lt;/P&gt;</description>
    <pubDate>Wed, 26 Jan 2022 19:20:20 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2022-01-26T19:20:20Z</dc:date>
    <item>
      <title>Table with all dates in an interval</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Table-with-all-dates-in-an-interval/m-p/2303623#M56972</link>
      <description>&lt;P&gt;I have a table with this example data:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Solicitation&lt;/TD&gt;&lt;TD&gt;IDAsset&lt;/TD&gt;&lt;TD&gt;Open_at&lt;/TD&gt;&lt;TD&gt;Closed_at&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;REQ0001&lt;/TD&gt;&lt;TD&gt;BKN0001&lt;/TD&gt;&lt;TD&gt;2022/01/20&lt;/TD&gt;&lt;TD&gt;2022/01/25&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to generate a table with date range:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Solicitation&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;IDAsset&lt;/TD&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;REQ0001&lt;/TD&gt;&lt;TD&gt;BKN0001&lt;/TD&gt;&lt;TD&gt;2022/01/20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;REQ0001&lt;/TD&gt;&lt;TD&gt;BKN0001&lt;/TD&gt;&lt;TD&gt;2022/01/21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;REQ0001&lt;/TD&gt;&lt;TD&gt;BKN0001&lt;/TD&gt;&lt;TD&gt;2022/01/22&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;REQ0001&lt;/TD&gt;&lt;TD&gt;BKN0001&lt;/TD&gt;&lt;TD&gt;2022/01/23&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;REQ0001&lt;/TD&gt;&lt;TD&gt;BKN0001&lt;/TD&gt;&lt;TD&gt;2022/01/24&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;REQ0001&lt;/TD&gt;&lt;TD&gt;BKN0001&lt;/TD&gt;&lt;TD&gt;2022/01/25&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Help?&lt;/P&gt;</description>
      <pubDate>Wed, 26 Jan 2022 19:20:20 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Table-with-all-dates-in-an-interval/m-p/2303623#M56972</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-01-26T19:20:20Z</dc:date>
    </item>
    <item>
      <title>Re: Table with all dates in an interval</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Table-with-all-dates-in-an-interval/m-p/2303631#M56973</link>
      <description>&lt;P&gt;Anonymous&lt;/LI-USER&gt;&amp;nbsp;You can use GENERATE and CALENDAR like:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Table1 =
  VAR __Table = 'Table'
  VAR __Table1 = GENERATE(__Table, CALENDAR([Open_at], [Closed_at]))
RETURN
  __Table1&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 26 Jan 2022 19:26:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Table-with-all-dates-in-an-interval/m-p/2303631#M56973</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2022-01-26T19:26:28Z</dc:date>
    </item>
    <item>
      <title>Re: Table with all dates in an interval</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Table-with-all-dates-in-an-interval/m-p/2303637#M56974</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;You can do this in PQ like this:&lt;BR /&gt;&lt;BR /&gt;let&lt;BR /&gt;Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WCs7PyUzOLEksyczPU9JR8nRxLC5OLQGy/AtS8+ITQSznnPzi1BQQO1YnWinINdDAwMAQKO7k7QdlGRkYGekbGOobGSBzTJViYwE=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [#"(blank)" = _t, #"(blank).1" = _t, #"(blank).2" = _t, #"(blank).3" = _t]),&lt;BR /&gt;#"Changed Type" = Table.TransformColumnTypes(Source,{{"(blank)", type text}, {"(blank).1", type text}, {"(blank).2", type text}, {"(blank).3", type text}}),&lt;BR /&gt;#"Promoted Headers" = Table.PromoteHeaders(#"Changed Type", [PromoteAllScalars=true]),&lt;BR /&gt;#"Changed Type1" = Table.TransformColumnTypes(#"Promoted Headers",{{"Solicitation", type text}, {"IDAsset", type text}, {"Open_at", type date}, {"Closed_at", type date}}),&lt;BR /&gt;&lt;STRONG&gt;#"Added Custom" = Table.AddColumn(#"Changed Type1", "NewDate", each {Number.From([Open_at])..Number.From([Closed_at])}),&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;#"Expanded NewDate" = Table.ExpandListColumn(#"Added Custom", "NewDate"),&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;#"Changed Type2" = Table.TransformColumnTypes(#"Expanded NewDate",{{"NewDate", type date}})&lt;/STRONG&gt;&lt;BR /&gt;in&lt;BR /&gt;#"Changed Type2"&lt;BR /&gt;&lt;BR /&gt;The bolded steps are what you want. Also I recommend cheking out this video from Curbal explaining the logic behind this:&lt;BR /&gt;&lt;A href="https://www.youtube.com/watch?v=u3HLseZxSj4" target="_blank"&gt;https://www.youtube.com/watch?v=u3HLseZxSj4&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;I hope this post helps to solve your issue and if it does consider accepting it as a solution and giving the post a thumbs up!&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 26 Jan 2022 19:31:31 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Table-with-all-dates-in-an-interval/m-p/2303637#M56974</guid>
      <dc:creator>ValtteriN</dc:creator>
      <dc:date>2022-01-26T19:31:31Z</dc:date>
    </item>
    <item>
      <title>Re: Table with all dates in an interval</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Table-with-all-dates-in-an-interval/m-p/2304288#M57007</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Please check the below picture and the attached pbix file.&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;P&gt;&lt;STRONG&gt;&lt;EM&gt;New Table =&lt;/EM&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;EM&gt;VAR _calendartable =&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;SELECTCOLUMNS ( CALENDARAUTO (), "@date", [Date] )&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;VAR _newtable =&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;GENERATE (&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;Data,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;FILTER (&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;_calendartable,&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;VAR _mindate =&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;SELECTEDVALUE ( Data[Open_at] )&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;VAR _maxdate =&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;SELECTEDVALUE ( Data[Closed_at] )&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;RETURN&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;[@date] &amp;gt;= _mindate&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&amp;amp;&amp;amp; [@date] &amp;lt;= _maxdate&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;)&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;RETURN&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;SUMMARIZE ( _newtable, Data[Solicitation], Data[IDAsset], [@date] )&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Jan 2022 05:03:19 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Table-with-all-dates-in-an-interval/m-p/2304288#M57007</guid>
      <dc:creator>Jihwan_Kim</dc:creator>
      <dc:date>2022-01-27T05:03:19Z</dc:date>
    </item>
    <item>
      <title>Re: Table with all dates in an interval</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Table-with-all-dates-in-an-interval/m-p/2305129#M57047</link>
      <description>&lt;P&gt;&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;good morning! Thank you for your answer!&lt;/P&gt;&lt;P&gt;The soluction works well for a little data, I couldn't make it work with a big data (30M rows, for example).&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Jan 2022 12:15:16 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Table-with-all-dates-in-an-interval/m-p/2305129#M57047</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-01-27T12:15:16Z</dc:date>
    </item>
    <item>
      <title>Re: Table with all dates in an interval</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Table-with-all-dates-in-an-interval/m-p/2305133#M57048</link>
      <description>&lt;P&gt;Good morning&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="343431" data-lia-user-login="ValtteriN" class="lia-mention lia-mention-user"&gt;ValtteriN&lt;/a&gt;! Thank you so much for your answer, I can resolve my problem with your example!!!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;let&lt;BR /&gt;Source = Table.SelectRows(maint_reqs, each ([status] &amp;lt;&amp;gt; "Cancelada" and [status] &amp;lt;&amp;gt; "Reprovado" and [Categoria] = "EQUIPAMENTOS")),&lt;BR /&gt;#"Added Custom0" = Table.AddColumn(Source, "executed_at_solved", each if[executed_at] is null then DateTime.LocalNow() else [executed_at]),&lt;BR /&gt;#"Select Columns" = Table.SelectColumns(#"Added Custom0", {"reqNum-SS", "BKNativo", "opened_at", "executed_at_solved"}),&lt;BR /&gt;#"Changed Type1" = Table.TransformColumnTypes(#"Select Columns", {{"reqNum-SS", type text}, {"BKNativo", type text}, {"opened_at", type date}, {"executed_at_solved", type date}}),&lt;BR /&gt;#"Added Custom" = Table.AddColumn(#"Changed Type1", "Date", each {Number.From([opened_at])..Number.From([executed_at_solved])}),&lt;BR /&gt;#"Expanded NewDate" = Table.ExpandListColumn(#"Added Custom", "Date"),&lt;BR /&gt;#"Changed Type2" = Table.TransformColumnTypes(#"Expanded NewDate",{{"Date", type date}})&lt;BR /&gt;in&lt;BR /&gt;#"Changed Type2"&lt;/P&gt;</description>
      <pubDate>Thu, 27 Jan 2022 12:17:49 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Table-with-all-dates-in-an-interval/m-p/2305133#M57048</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-01-27T12:17:49Z</dc:date>
    </item>
  </channel>
</rss>

