<?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: average time function in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/average-time-function/m-p/3003205#M101481</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="426476" data-lia-user-login="lisaburton" class="lia-mention lia-mention-user"&gt;lisaburton&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Please try the following measure&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;=
VAR AverageSeconds =
    AVERAGEX (
        'Table',
        VAR TipTime = 'Table'[Tip Time]
        RETURN
            3600 * HOUR ( TipTime )
                + 60 * MINUTE ( TipTime )
                + SECOND ( TipTime )
    )
VAR Hours =
    FORMAT ( QUOTIENT ( AverageSeconds, 3600 ), "00" )
VAR Minutes =
    FORMAT ( QUOTIENT ( MOD ( AverageSeconds, 3600 ), 60 ), "00" )
VAR Seconds =
    FORMAT ( MOD ( MOD ( AverageSeconds, 3600 ), 60 ), "00" )
RETURN
    Hours &amp;amp; ":" &amp;amp; Minutes &amp;amp; ":" &amp;amp; Seconds&lt;/LI-CODE&gt;
&lt;P&gt;You can also simplify as you don't have "Seconds"&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;=
VAR AverageMinutes =
    AVERAGEX (
        'Table',
        VAR TipTime = 'Table'[Tip Time]
        RETURN
            60 * HOUR ( TipTime )
                + MINUTE ( TipTime )
    )
VAR Hours =
    FORMAT ( QUOTIENT ( AverageMinutes, 60 ), "00" )
VAR Minutes =
    FORMAT ( MOD ( AverageMinutes, 60 ), "00" )
RETURN
    Hours &amp;amp; ":" &amp;amp; Minutes &amp;amp; ":" &amp;amp; "00"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 05 Jan 2023 11:40:49 GMT</pubDate>
    <dc:creator>tamerj1</dc:creator>
    <dc:date>2023-01-05T11:40:49Z</dc:date>
    <item>
      <title>average time function</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/average-time-function/m-p/3003056#M101467</link>
      <description>&lt;P&gt;I am trying to gain an average 'tip time' of a lorry for last week and yesterday.&lt;/P&gt;&lt;P&gt;I can't seem to be able to select the average the usual way, i only have the option to select the 'fastest' and 'earliest'&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;Any ideas if there is a Dax code that could get an average time?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Many thanks&amp;nbsp;&lt;/P&gt;&lt;P&gt;Lisa&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jan 2023 10:43:20 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/average-time-function/m-p/3003056#M101467</guid>
      <dc:creator>lisaburton</dc:creator>
      <dc:date>2023-01-05T10:43:20Z</dc:date>
    </item>
    <item>
      <title>Re: average time function</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/average-time-function/m-p/3003116#M101469</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="426476" data-lia-user-login="lisaburton" class="lia-mention lia-mention-user"&gt;lisaburton&lt;/a&gt;,&lt;BR /&gt;I would consider converting data type from time to duration.&lt;BR /&gt;Working with durations you can get an average as easy as usual.&lt;BR /&gt;&lt;BR /&gt;If you need a tutorial on this topic, please let me know. Then I would upload one shortly.&lt;BR /&gt;&lt;BR /&gt;Liked this post? More Content on:&lt;BR /&gt;&lt;A href="https://www.youtube.com/channel/UC2lAgCgfyLCHsRv0h-ETBWQ" target="_blank"&gt;https://www.youtube.com/channel/UC2lAgCgfyLCHsRv0h-ETBWQ&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jan 2023 11:03:49 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/average-time-function/m-p/3003116#M101469</guid>
      <dc:creator>TOK</dc:creator>
      <dc:date>2023-01-05T11:03:49Z</dc:date>
    </item>
    <item>
      <title>Re: average time function</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/average-time-function/m-p/3003205#M101481</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="426476" data-lia-user-login="lisaburton" class="lia-mention lia-mention-user"&gt;lisaburton&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Please try the following measure&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;=
VAR AverageSeconds =
    AVERAGEX (
        'Table',
        VAR TipTime = 'Table'[Tip Time]
        RETURN
            3600 * HOUR ( TipTime )
                + 60 * MINUTE ( TipTime )
                + SECOND ( TipTime )
    )
VAR Hours =
    FORMAT ( QUOTIENT ( AverageSeconds, 3600 ), "00" )
VAR Minutes =
    FORMAT ( QUOTIENT ( MOD ( AverageSeconds, 3600 ), 60 ), "00" )
VAR Seconds =
    FORMAT ( MOD ( MOD ( AverageSeconds, 3600 ), 60 ), "00" )
RETURN
    Hours &amp;amp; ":" &amp;amp; Minutes &amp;amp; ":" &amp;amp; Seconds&lt;/LI-CODE&gt;
&lt;P&gt;You can also simplify as you don't have "Seconds"&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;=
VAR AverageMinutes =
    AVERAGEX (
        'Table',
        VAR TipTime = 'Table'[Tip Time]
        RETURN
            60 * HOUR ( TipTime )
                + MINUTE ( TipTime )
    )
VAR Hours =
    FORMAT ( QUOTIENT ( AverageMinutes, 60 ), "00" )
VAR Minutes =
    FORMAT ( MOD ( AverageMinutes, 60 ), "00" )
RETURN
    Hours &amp;amp; ":" &amp;amp; Minutes &amp;amp; ":" &amp;amp; "00"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jan 2023 11:40:49 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/average-time-function/m-p/3003205#M101481</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2023-01-05T11:40:49Z</dc:date>
    </item>
    <item>
      <title>Re: average time function</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/average-time-function/m-p/3003211#M101483</link>
      <description>&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;In PowerQuery, Duplicate the time column and convert the data type to Decimal.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Let's say your new column is "TimeFieldinDecimal"&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;DAX:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Avg Time (Time) = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt;&lt;SPAN&gt; _duration = Avg(TimeFieldinDecimal)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt;&lt;SPAN&gt; _hrs = _duration * &lt;/SPAN&gt;&lt;SPAN&gt;24&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt;&lt;SPAN&gt; _mins = &amp;nbsp;(_hrs - &lt;/SPAN&gt;&lt;SPAN&gt;int&lt;/SPAN&gt;&lt;SPAN&gt;(_hrs)) * &lt;/SPAN&gt;&lt;SPAN&gt;60&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt;&lt;SPAN&gt; _sec = &amp;nbsp;(_mins - &lt;/SPAN&gt;&lt;SPAN&gt;int&lt;/SPAN&gt;&lt;SPAN&gt;(_mins)) * &lt;/SPAN&gt;&lt;SPAN&gt;60&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;return&lt;/SPAN&gt; &lt;SPAN&gt;FORMAT&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;int&lt;/SPAN&gt;&lt;SPAN&gt;(_hrs), &lt;/SPAN&gt;&lt;SPAN&gt;"#00"&lt;/SPAN&gt;&lt;SPAN&gt;) &amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;":"&lt;/SPAN&gt;&lt;SPAN&gt; &amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;FORMAT&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;int&lt;/SPAN&gt;&lt;SPAN&gt;(_mins), &lt;/SPAN&gt;&lt;SPAN&gt;"#00"&lt;/SPAN&gt;&lt;SPAN&gt;) &amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;":"&lt;/SPAN&gt;&lt;SPAN&gt; &amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;FORMAT&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;int&lt;/SPAN&gt;&lt;SPAN&gt;(_sec), &lt;/SPAN&gt;&lt;SPAN&gt;"#00"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 05 Jan 2023 11:40:03 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/average-time-function/m-p/3003211#M101483</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-01-05T11:40:03Z</dc:date>
    </item>
  </channel>
</rss>

