<?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: Calculating time gap excluding times that overlap with the ability to filter in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-time-gap-excluding-times-that-overlap-with-the/m-p/3143312#M112329</link>
    <description>&lt;P&gt;Hi Daniel,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks very much for your reply, I am getting an error message around the below saying the parameter is not the correct type. I have done some research but cant really find an explanation, do you know why this might not work?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Many thanks&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Alice&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;                    ORDERBY (
                        'Schedule'[vehicle Start Datetime], ASC,
                        'Schedule'[vehicle Stop Datetime]
                    ),&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 20 Mar 2023 20:12:21 GMT</pubDate>
    <dc:creator>walter_564</dc:creator>
    <dc:date>2023-03-20T20:12:21Z</dc:date>
    <item>
      <title>Calculating time gap excluding times that overlap with the ability to filter</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-time-gap-excluding-times-that-overlap-with-the/m-p/3132065#M111483</link>
      <description>&lt;P&gt;I need a calculation which will tells me the number of minutes where there is a gap in vehicle usage times. For example, in the image below:&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yellow represents a length in time where the vehicle is being used, the time where the vehicle is not being used is in grey . I am searching for the number of minutes in grey. The issue is sometimes the times overlap. This also needs to be calculated and filterable per vehicle number.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I found the below link which was very close to what I needed but found the generateseries calculation would not look at a column to calculate lower and upper boundaries rather it needs a specific value.&lt;/P&gt;&lt;P&gt;I have tried to get the start work time by calculating the minimum vehicle start datetime and maximum stop date time through using the calculate function, but I then cant get past the ‘All’ step&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.powerbi.com/t5/Desktop/Power-BI-exclude-the-duration-of-overlapping-events-within-a/td-p/2188580" target="_blank" rel="noopener"&gt;https://community.powerbi.com/t5/Desktop/Power-BI-exclude-the-duration-of-overlapping-events-within-a/td-p/2188580&lt;/A&gt;&lt;/P&gt;&lt;P&gt;An example of the result expected would be vehicle_number SFT212A where there was a gap. Vehicle stop datetime 2019-04-07 at 05:31. The next soonest time vehicle start datetime occurred was 2019-04-07 07:22. The gap was for 111 mins.&lt;/P&gt;&lt;P&gt;Another example was MLF016A there was the below gap 2019-04-17 14:36 – 2019-04-17 15:31 (55 mins).&lt;/P&gt;&lt;P&gt;Many thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;vehicle Start Datetime&lt;/TD&gt;&lt;TD&gt;vehicle Stop Datetime&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Vehicle_number&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SFT210A&lt;/TD&gt;&lt;TD&gt;23/03/2019 21:16&lt;/TD&gt;&lt;TD&gt;23/03/2019 23:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SFT210A&lt;/TD&gt;&lt;TD&gt;23/03/2019 23:00&lt;/TD&gt;&lt;TD&gt;24/03/2019 7:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SFT210A&lt;/TD&gt;&lt;TD&gt;24/03/2019 7:00&lt;/TD&gt;&lt;TD&gt;24/03/2019 13:34&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SFT210A&lt;/TD&gt;&lt;TD&gt;23/03/2019 21:37&lt;/TD&gt;&lt;TD&gt;23/03/2019 23:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SFT210A&lt;/TD&gt;&lt;TD&gt;23/03/2019 23:00&lt;/TD&gt;&lt;TD&gt;24/03/2019 7:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SFT210A&lt;/TD&gt;&lt;TD&gt;24/03/2019 7:00&lt;/TD&gt;&lt;TD&gt;24/03/2019 12:13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;OOB001A&lt;/TD&gt;&lt;TD&gt;4/04/2019 15:31&lt;/TD&gt;&lt;TD&gt;4/04/2019 20:07&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;OOB001A&lt;/TD&gt;&lt;TD&gt;4/04/2019 11:12&lt;/TD&gt;&lt;TD&gt;4/04/2019 15:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;OOB001A&lt;/TD&gt;&lt;TD&gt;4/04/2019 15:00&lt;/TD&gt;&lt;TD&gt;4/04/2019 20:18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;OOB001A&lt;/TD&gt;&lt;TD&gt;4/04/2019 11:29&lt;/TD&gt;&lt;TD&gt;4/04/2019 15:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;OOB001A&lt;/TD&gt;&lt;TD&gt;4/04/2019 15:00&lt;/TD&gt;&lt;TD&gt;4/04/2019 21:39&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;RIL003A&lt;/TD&gt;&lt;TD&gt;6/04/2019 0:47&lt;/TD&gt;&lt;TD&gt;6/04/2019 7:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;RIL003A&lt;/TD&gt;&lt;TD&gt;6/04/2019 7:00&lt;/TD&gt;&lt;TD&gt;6/04/2019 15:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;RIL003A&lt;/TD&gt;&lt;TD&gt;6/04/2019 15:00&lt;/TD&gt;&lt;TD&gt;6/04/2019 18:06&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;RIL003A&lt;/TD&gt;&lt;TD&gt;6/04/2019 0:49&lt;/TD&gt;&lt;TD&gt;6/04/2019 7:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;RIL003A&lt;/TD&gt;&lt;TD&gt;6/04/2019 7:00&lt;/TD&gt;&lt;TD&gt;6/04/2019 15:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;RIL003A&lt;/TD&gt;&lt;TD&gt;6/04/2019 15:00&lt;/TD&gt;&lt;TD&gt;6/04/2019 18:47&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;RIL003A&lt;/TD&gt;&lt;TD&gt;6/04/2019 0:48&lt;/TD&gt;&lt;TD&gt;6/04/2019 7:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;RIL003A&lt;/TD&gt;&lt;TD&gt;6/04/2019 7:00&lt;/TD&gt;&lt;TD&gt;6/04/2019 15:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;RIL003A&lt;/TD&gt;&lt;TD&gt;6/04/2019 15:00&lt;/TD&gt;&lt;TD&gt;6/04/2019 19:44&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;GTT024A&lt;/TD&gt;&lt;TD&gt;6/04/2019 18:48&lt;/TD&gt;&lt;TD&gt;6/04/2019 23:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;GTT024A&lt;/TD&gt;&lt;TD&gt;6/04/2019 23:00&lt;/TD&gt;&lt;TD&gt;7/04/2019 7:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;GTT024A&lt;/TD&gt;&lt;TD&gt;6/04/2019 19:27&lt;/TD&gt;&lt;TD&gt;6/04/2019 23:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;GTT024A&lt;/TD&gt;&lt;TD&gt;6/04/2019 23:00&lt;/TD&gt;&lt;TD&gt;7/04/2019 1:45&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;GTT024A&lt;/TD&gt;&lt;TD&gt;7/04/2019 7:00&lt;/TD&gt;&lt;TD&gt;7/04/2019 13:59&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;GTT024A&lt;/TD&gt;&lt;TD&gt;6/04/2019 20:49&lt;/TD&gt;&lt;TD&gt;6/04/2019 23:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;GTT024A&lt;/TD&gt;&lt;TD&gt;6/04/2019 20:00&lt;/TD&gt;&lt;TD&gt;6/04/2019 20:30&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SFT212A&lt;/TD&gt;&lt;TD&gt;7/04/2019 2:00&lt;/TD&gt;&lt;TD&gt;7/04/2019 5:29&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SFT212A&lt;/TD&gt;&lt;TD&gt;7/04/2019 7:22&lt;/TD&gt;&lt;TD&gt;7/04/2019 15:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SFT212A&lt;/TD&gt;&lt;TD&gt;7/04/2019 15:00&lt;/TD&gt;&lt;TD&gt;7/04/2019 20:14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SFT212A&lt;/TD&gt;&lt;TD&gt;7/04/2019 2:01&lt;/TD&gt;&lt;TD&gt;7/04/2019 5:31&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SFT212A&lt;/TD&gt;&lt;TD&gt;7/04/2019 7:29&lt;/TD&gt;&lt;TD&gt;7/04/2019 15:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SFT212A&lt;/TD&gt;&lt;TD&gt;7/04/2019 15:00&lt;/TD&gt;&lt;TD&gt;7/04/2019 20:16&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;MN4004A&lt;/TD&gt;&lt;TD&gt;8/04/2019 15:16&lt;/TD&gt;&lt;TD&gt;8/04/2019 19:29&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;MN4004A&lt;/TD&gt;&lt;TD&gt;8/04/2019 7:58&lt;/TD&gt;&lt;TD&gt;8/04/2019 15:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;MN4004A&lt;/TD&gt;&lt;TD&gt;8/04/2019 15:00&lt;/TD&gt;&lt;TD&gt;8/04/2019 19:44&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;MN4004A&lt;/TD&gt;&lt;TD&gt;8/04/2019 7:53&lt;/TD&gt;&lt;TD&gt;8/04/2019 15:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;MN4004A&lt;/TD&gt;&lt;TD&gt;8/04/2019 15:00&lt;/TD&gt;&lt;TD&gt;8/04/2019 19:53&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AWE015A&lt;/TD&gt;&lt;TD&gt;10/04/2019 8:05&lt;/TD&gt;&lt;TD&gt;10/04/2019 14:31&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AWE015A&lt;/TD&gt;&lt;TD&gt;10/04/2019 8:04&lt;/TD&gt;&lt;TD&gt;10/04/2019 15:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AWE015A&lt;/TD&gt;&lt;TD&gt;10/04/2019 15:00&lt;/TD&gt;&lt;TD&gt;10/04/2019 20:44&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AWE015A&lt;/TD&gt;&lt;TD&gt;10/04/2019 7:49&lt;/TD&gt;&lt;TD&gt;10/04/2019 15:00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AWE015A&lt;/TD&gt;&lt;TD&gt;10/04/2019 15:00&lt;/TD&gt;&lt;TD&gt;10/04/2019 21:02&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;MLF016A&lt;/TD&gt;&lt;TD&gt;17/04/2019 15:31&lt;/TD&gt;&lt;TD&gt;17/04/2019 20:24&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;MLF016A&lt;/TD&gt;&lt;TD&gt;17/04/2019 8:10&lt;/TD&gt;&lt;TD&gt;17/04/2019 13:39&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;MLF016A&lt;/TD&gt;&lt;TD&gt;17/04/2019 7:34&lt;/TD&gt;&lt;TD&gt;17/04/2019 14:36&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Tue, 14 Mar 2023 22:05:38 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-time-gap-excluding-times-that-overlap-with-the/m-p/3132065#M111483</guid>
      <dc:creator>walter_564</dc:creator>
      <dc:date>2023-03-14T22:05:38Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating time gap excluding times that overlap with the ability to filter</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-time-gap-excluding-times-that-overlap-with-the/m-p/3132343#M111497</link>
      <description>&lt;LI-CODE lang="cpp"&gt;GapTime = 
SUMX (
    'Schedule',
    VAR _pre =
        OFFSET ( -1,, ORDERBY ( 'Schedule'[vehicle Start Datetime] ) )
    RETURN
        VAR _pre =
            MAXX (
                WINDOW (
                    0,
                    abs,
                    -1,
                    rel,
                    ORDERBY (
                        'Schedule'[vehicle Start Datetime], ASC,
                        'Schedule'[vehicle Stop Datetime]
                    ),
                    PARTITIONBY ( 'Schedule'[Vehicle_number] )
                ),
                'Schedule'[vehicle Stop Datetime]
            )
        RETURN
            IF (
                _pre &amp;gt; 0
                    &amp;amp;&amp;amp; _pre &amp;lt; 'Schedule'[vehicle Start Datetime],
                VALUE ( 'Schedule'[vehicle Start Datetime] - _pre ) * 1440
            )
)&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 15 Mar 2023 02:26:31 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-time-gap-excluding-times-that-overlap-with-the/m-p/3132343#M111497</guid>
      <dc:creator>wdx223_Daniel</dc:creator>
      <dc:date>2023-03-15T02:26:31Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating time gap excluding times that overlap with the ability to filter</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-time-gap-excluding-times-that-overlap-with-the/m-p/3143312#M112329</link>
      <description>&lt;P&gt;Hi Daniel,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks very much for your reply, I am getting an error message around the below saying the parameter is not the correct type. I have done some research but cant really find an explanation, do you know why this might not work?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Many thanks&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Alice&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;                    ORDERBY (
                        'Schedule'[vehicle Start Datetime], ASC,
                        'Schedule'[vehicle Stop Datetime]
                    ),&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 20 Mar 2023 20:12:21 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-time-gap-excluding-times-that-overlap-with-the/m-p/3143312#M112329</guid>
      <dc:creator>walter_564</dc:creator>
      <dc:date>2023-03-20T20:12:21Z</dc:date>
    </item>
  </channel>
</rss>

