<?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: How to display current time in your report using a measure, taking summer/winter time into account in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-display-current-time-in-your-report-using-a-measure/m-p/3521517#M135273</link>
    <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="529216" data-lia-user-login="ManoukUBN" class="lia-mention lia-mention-user"&gt;ManoukUBN&lt;/a&gt;&amp;nbsp; I hope this helps you. Thank You&lt;BR /&gt;&lt;SPAN class=""&gt;let&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Source&amp;nbsp;=&amp;nbsp;Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("hdJhDoMgDAXgqxD/bguvLSWhVzHe/xorwhDnzBJ/8flesXFdF+ZIiAyWwGRJLVF4AAYs23NdBBGlMcEERjgxRUjlFEhtP3dWf3FnOKfGqNHGI+2DoT0N49rvnC+zPa2V62waaS8n6kwG+Qzl3GMawKOVL61aW/0hdZa5FZ2zSfYCZxqsBxdT+MZOX5QOTqalzZ7L2z5y8EPy25XwOpUPJiMffypHPlhN2YS/9jHxtfwHz+X/mdt/cMdyw9sb",&amp;nbsp;BinaryEncoding.Base64),&amp;nbsp;Compression.Deflate)),&amp;nbsp;let&amp;nbsp;_t&amp;nbsp;=&amp;nbsp;((type&amp;nbsp;nullable&amp;nbsp;text)&amp;nbsp;meta&amp;nbsp;[Serialized.Text&amp;nbsp;=&amp;nbsp;true])&amp;nbsp;in&amp;nbsp;type&amp;nbsp;table&amp;nbsp;[Date&amp;nbsp;=&amp;nbsp;_t]),&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#"Changed&amp;nbsp;Type"&amp;nbsp;=&amp;nbsp;Table.TransformColumnTypes(Source,{{"Date",&amp;nbsp;type&amp;nbsp;datetimezone}}),&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#"Added&amp;nbsp;Custom"&amp;nbsp;=&amp;nbsp;Table.AddColumn(#"Changed&amp;nbsp;Type",&amp;nbsp;"UTC&amp;nbsp;DateTime",&amp;nbsp;each&amp;nbsp;DateTimeZone.ToUtc([Date])),&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#"Added&amp;nbsp;Custom2"&amp;nbsp;=&amp;nbsp;Table.AddColumn(#"Added&amp;nbsp;Custom",&amp;nbsp;"Last&amp;nbsp;Sunday&amp;nbsp;of&amp;nbsp;March",&amp;nbsp;each&amp;nbsp;Date.StartOfWeek(&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#date(&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Date.Year([UTC&amp;nbsp;DateTime]),&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;03,&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;31&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;),&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Day.Sunday&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;)),&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#"Added&amp;nbsp;Custom3"&amp;nbsp;=&amp;nbsp;Table.AddColumn(#"Added&amp;nbsp;Custom2",&amp;nbsp;"Last&amp;nbsp;Sunday&amp;nbsp;of&amp;nbsp;Oct",&amp;nbsp;each&amp;nbsp;Date.StartOfWeek(&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#date(&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Date.Year([UTC&amp;nbsp;DateTime]),&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;10,&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;31&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;),&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Day.Sunday&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;)),&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#"Added&amp;nbsp;Custom1"&amp;nbsp;=&amp;nbsp;Table.AddColumn(#"Added&amp;nbsp;Custom3",&amp;nbsp;"AEST&amp;nbsp;Daylight",&amp;nbsp;each&amp;nbsp;if&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;DateTimeZone.RemoveZone([UTC&amp;nbsp;DateTime])&amp;nbsp;&amp;lt;&amp;nbsp;[Last&amp;nbsp;Sunday&amp;nbsp;of&amp;nbsp;Oct]&amp;nbsp;&amp;amp;&amp;nbsp;#time(0,0,0)&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;and&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;DateTimeZone.RemoveZone([UTC&amp;nbsp;DateTime])&amp;nbsp;&amp;gt;&amp;nbsp;[Last&amp;nbsp;Sunday&amp;nbsp;of&amp;nbsp;March]&amp;nbsp;&amp;amp;&amp;nbsp;#time(0,0,0)&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;then&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;DateTimeZone.SwitchZone([UTC&amp;nbsp;DateTime],+2,0)&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;else&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;DateTimeZone.SwitchZone([UTC&amp;nbsp;DateTime],+1,0))&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;in&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#"Added&amp;nbsp;Custom1"&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 08 Nov 2023 06:38:38 GMT</pubDate>
    <dc:creator>Mahesh0016</dc:creator>
    <dc:date>2023-11-08T06:38:38Z</dc:date>
    <item>
      <title>How to display current time in your report using a measure, taking summer/winter time into account</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-display-current-time-in-your-report-using-a-measure/m-p/3520117#M135214</link>
      <description>&lt;P&gt;Hi everyone!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I recently wrote a DAX script for my PowerBI report's landing page to display the current time, but I quickly ran into the issue of taking into account the summer/winter time difference in Central-EU as the powerBI service always takes UTC as the current time. I searched far and wide for anything similar, and only found a time last-refreshed built in Power Query, which wouldn't produce the current time (unless you refresh every minute, hahaha). I thought I'd share it, in case anyone else would want to do the same &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Here's the code, put into a measure:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="c"&gt;Tijd = 
var now =
    NOW()

var beginsummertime =
    DATE(YEAR(NOW()), 3, 31) - WEEKDAY(DATE(YEAR(NOW()), 3, 31), 2) + 3/24

var beginwintertime =
    DATE(YEAR(NOW()), 10, 31) - WEEKDAY(DATE(YEAR(NOW()), 10, 31), 2) + 3/24

var timezonediff =
    IF(now &amp;gt; beginsummertime &amp;amp;&amp;amp; now &amp;lt; beginwintertime,
        2/24,
        1/24
    )

RETURN
now + timezonediff&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This specific piece of code is made for the Dutch summer and winter timezones (CEST and CET), which change on the last sunday of March and October at 3 AM. Note that it's far from perfect, as it only re-calculates once the page is re-opened or refreshed. But it's the closest I could find to calculating the current time.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you have any questions, comments or tips please let me know!&lt;/P&gt;</description>
      <pubDate>Tue, 07 Nov 2023 14:23:55 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-display-current-time-in-your-report-using-a-measure/m-p/3520117#M135214</guid>
      <dc:creator>ManoukUBN</dc:creator>
      <dc:date>2023-11-07T14:23:55Z</dc:date>
    </item>
    <item>
      <title>Re: How to display current time in your report using a measure, taking summer/winter time into account</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-display-current-time-in-your-report-using-a-measure/m-p/3521517#M135273</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="529216" data-lia-user-login="ManoukUBN" class="lia-mention lia-mention-user"&gt;ManoukUBN&lt;/a&gt;&amp;nbsp; I hope this helps you. Thank You&lt;BR /&gt;&lt;SPAN class=""&gt;let&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Source&amp;nbsp;=&amp;nbsp;Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("hdJhDoMgDAXgqxD/bguvLSWhVzHe/xorwhDnzBJ/8flesXFdF+ZIiAyWwGRJLVF4AAYs23NdBBGlMcEERjgxRUjlFEhtP3dWf3FnOKfGqNHGI+2DoT0N49rvnC+zPa2V62waaS8n6kwG+Qzl3GMawKOVL61aW/0hdZa5FZ2zSfYCZxqsBxdT+MZOX5QOTqalzZ7L2z5y8EPy25XwOpUPJiMffypHPlhN2YS/9jHxtfwHz+X/mdt/cMdyw9sb",&amp;nbsp;BinaryEncoding.Base64),&amp;nbsp;Compression.Deflate)),&amp;nbsp;let&amp;nbsp;_t&amp;nbsp;=&amp;nbsp;((type&amp;nbsp;nullable&amp;nbsp;text)&amp;nbsp;meta&amp;nbsp;[Serialized.Text&amp;nbsp;=&amp;nbsp;true])&amp;nbsp;in&amp;nbsp;type&amp;nbsp;table&amp;nbsp;[Date&amp;nbsp;=&amp;nbsp;_t]),&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#"Changed&amp;nbsp;Type"&amp;nbsp;=&amp;nbsp;Table.TransformColumnTypes(Source,{{"Date",&amp;nbsp;type&amp;nbsp;datetimezone}}),&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#"Added&amp;nbsp;Custom"&amp;nbsp;=&amp;nbsp;Table.AddColumn(#"Changed&amp;nbsp;Type",&amp;nbsp;"UTC&amp;nbsp;DateTime",&amp;nbsp;each&amp;nbsp;DateTimeZone.ToUtc([Date])),&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#"Added&amp;nbsp;Custom2"&amp;nbsp;=&amp;nbsp;Table.AddColumn(#"Added&amp;nbsp;Custom",&amp;nbsp;"Last&amp;nbsp;Sunday&amp;nbsp;of&amp;nbsp;March",&amp;nbsp;each&amp;nbsp;Date.StartOfWeek(&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#date(&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Date.Year([UTC&amp;nbsp;DateTime]),&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;03,&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;31&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;),&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Day.Sunday&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;)),&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#"Added&amp;nbsp;Custom3"&amp;nbsp;=&amp;nbsp;Table.AddColumn(#"Added&amp;nbsp;Custom2",&amp;nbsp;"Last&amp;nbsp;Sunday&amp;nbsp;of&amp;nbsp;Oct",&amp;nbsp;each&amp;nbsp;Date.StartOfWeek(&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#date(&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Date.Year([UTC&amp;nbsp;DateTime]),&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;10,&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;31&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;),&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Day.Sunday&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;)),&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#"Added&amp;nbsp;Custom1"&amp;nbsp;=&amp;nbsp;Table.AddColumn(#"Added&amp;nbsp;Custom3",&amp;nbsp;"AEST&amp;nbsp;Daylight",&amp;nbsp;each&amp;nbsp;if&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;DateTimeZone.RemoveZone([UTC&amp;nbsp;DateTime])&amp;nbsp;&amp;lt;&amp;nbsp;[Last&amp;nbsp;Sunday&amp;nbsp;of&amp;nbsp;Oct]&amp;nbsp;&amp;amp;&amp;nbsp;#time(0,0,0)&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;and&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;DateTimeZone.RemoveZone([UTC&amp;nbsp;DateTime])&amp;nbsp;&amp;gt;&amp;nbsp;[Last&amp;nbsp;Sunday&amp;nbsp;of&amp;nbsp;March]&amp;nbsp;&amp;amp;&amp;nbsp;#time(0,0,0)&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;then&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;DateTimeZone.SwitchZone([UTC&amp;nbsp;DateTime],+2,0)&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;else&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;DateTimeZone.SwitchZone([UTC&amp;nbsp;DateTime],+1,0))&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;in&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#"Added&amp;nbsp;Custom1"&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Nov 2023 06:38:38 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-display-current-time-in-your-report-using-a-measure/m-p/3521517#M135273</guid>
      <dc:creator>Mahesh0016</dc:creator>
      <dc:date>2023-11-08T06:38:38Z</dc:date>
    </item>
  </channel>
</rss>

