<?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: Available time for each worker in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Available-time-for-each-worker/m-p/1271606#M21431</link>
    <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/LI-USER&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have taken a look at your case, and I think it is doable.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. Open power query, and sort the table by Worker ID, Deadline, Task ID and Days, in that order. It should look like this(notice the small numbers next to the sort symbol):&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2.&amp;nbsp; add an index column in power query, rename it to e.g. index, close and apply your changes&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3.&amp;nbsp; Create your [New Start day]-column like this:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;new start day = 
VAR _worker = [Worker ID]
VAR _endDay = [endDay]
VAR _startDay = [startDay]
VAR _task = data[Task ID]
VAR _index = data[Index]
VAR _overlappingTasks =
    CALCULATETABLE (
        ADDCOLUMNS (
            SUMMARIZE ( data, [Task ID], data[startDay], data[endDay], data[Index] ),
            "numberOfOverlappingDays", DATEDIFF ( data[startDay], _endDay, DAY )
        ),
        FILTER (
            ALL ( 'data' ),
            [Worker ID] = _worker
                &amp;amp;&amp;amp; [startDay] &amp;lt; _endDay
                &amp;amp;&amp;amp; _task &amp;lt;&amp;gt; [Task ID]
                &amp;amp;&amp;amp; _index &amp;lt; data[Index]
        )
    )
VAR _numberOfOverlappingDays =
    SUMX ( _overlappingTasks, [numberOfOverlappingDays] )
RETURN
    data[startDay] - _numberOfOverlappingDays
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;4. In order to display which workers who are available for a new task, first create a table of dates like this&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Dates = CALENDAR(DATE(2019,1,1),DATE(YEAR(TODAY())+1,6,30)) &lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;5. Then create a table with the number of days a duration can last(rename the column from [value] to [duration]):&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Duration = GENERATESERIES(1,15)&lt;/LI-CODE&gt;
&lt;P&gt;&lt;BR /&gt;6. Create a measure like this:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Available workers = 
VAR _start =
    CALCULATE ( MAX ( Dates[Date] ) )
VAR _duration =
    CALCULATE ( MAX ( 'Duration'[Task duration] ) )
VAR _end = _start + _duration
VAR _worker =
    CALCULATE ( SELECTEDVALUE ( data[Worker ID] ) )
RETURN
    COUNTROWS (
        FILTER (
            data,
            ( _start &amp;lt;= data[new start day]
                &amp;amp;&amp;amp; _end &amp;gt; data[new start day] )
                || ( _start &amp;lt; data[new end day]
                &amp;amp;&amp;amp; _end &amp;gt;= data[new end day] )
                || ( _start &amp;lt;= data[new start day]
                &amp;amp;&amp;amp; _end &amp;gt;= data[new end day] )
        )
    ) + 0&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;6. Create a table in the report with the worker ids, and use [&lt;SPAN style="font-family: inherit;"&gt;Available workers] as a filter for this table(in the filter pane of the visual). If&amp;nbsp; [Available workers] returns 0 then the worker is available&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-family: inherit;"&gt;7. Add slicers to the report page for the Date and Duration(using the columns from the tables created in step 4 and 5.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-family: inherit;"&gt;I have attached the updated report&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-family: inherit;"&gt;Cheers,&lt;BR /&gt;Sturla&lt;BR /&gt;&lt;BR /&gt;If this post helps, then please consider Accepting it as the solution. Kudos are nice too.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 04 Aug 2020 12:44:40 GMT</pubDate>
    <dc:creator>sturlaws</dc:creator>
    <dc:date>2020-08-04T12:44:40Z</dc:date>
    <item>
      <title>Available time for each worker</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Available-time-for-each-worker/m-p/1258610#M20860</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm fairly new to Power BI and DAX, and I've already learnt alot from this community - thank you!&lt;BR /&gt;&lt;BR /&gt;I'm trying to create an overview of the time available for each worker in my department. The purpose of this is to quickly find a worker who has time for urgent cases.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a data set with Worker ID, Task ID, Deadline of the task, and days it takes to perform the task.&lt;BR /&gt;Furthermore I have calculated a temporary start and end date, and performed a check to see if any tasks overlap.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What I want to do is calculate an adjusted start and end date so the tasks don't overlap without exceeding the deadline.&lt;BR /&gt;I would also like to visualize this is in meaningful way so I can spot if a worker has available time for a urgent deadline.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have calculated my columns as follows:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;startDay:&lt;/P&gt;&lt;LI-CODE lang="c"&gt;startday = [endDay] - [Days]&lt;/LI-CODE&gt;&lt;P&gt;endDay:&lt;/P&gt;&lt;LI-CODE lang="c"&gt;endDay = [deadline]&lt;/LI-CODE&gt;&lt;P&gt;Overlap:&lt;/P&gt;&lt;LI-CODE lang="c"&gt;Overlap = 

var __worker = [Worker ID]

var __overlap = COUNTROWS(
    FILTER(ALL('data'); [Worker ID] = __worker &amp;amp;&amp;amp; EARLIER(data[endDay]) &amp;gt; [startDay] &amp;amp;&amp;amp; EARLIER('data'[endDay]) &amp;lt;= [endDay])
)-1

return
IF(
    __overlap=-1;
    0;
    __overlap
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The data set is available here: &lt;A href="https://1drv.ms/x/s!AlGwu4CgVOGIhYc-8wFK5o4uj3e_Eg?e=crjUfG" target="_blank"&gt;https://1drv.ms/x/s!AlGwu4CgVOGIhYc-8wFK5o4uj3e_Eg?e=crjUfG&lt;/A&gt;&lt;/P&gt;&lt;P&gt;The pbix file is available here: &lt;A href="https://1drv.ms/u/s!AlGwu4CgVOGIhYc9ip4krLoTuYolgg?e=GuTygg" target="_blank"&gt;https://1drv.ms/u/s!AlGwu4CgVOGIhYc9ip4krLoTuYolgg?e=GuTygg&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you in advance.&lt;/P&gt;</description>
      <pubDate>Wed, 29 Jul 2020 08:34:35 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Available-time-for-each-worker/m-p/1258610#M20860</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-07-29T08:34:35Z</dc:date>
    </item>
    <item>
      <title>Re: Available time for each worker</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Available-time-for-each-worker/m-p/1259366#M20898</link>
      <description>&lt;P&gt;You are using a reporting tool for process management.&amp;nbsp; Keep in mind that Power BI cannot write back (yet) unless you use mcguyver workarounds.&lt;/P&gt;</description>
      <pubDate>Wed, 29 Jul 2020 13:20:54 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Available-time-for-each-worker/m-p/1259366#M20898</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2020-07-29T13:20:54Z</dc:date>
    </item>
    <item>
      <title>Re: Available time for each worker</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Available-time-for-each-worker/m-p/1259588#M20924</link>
      <description>"What I want to do is calculate an adjusted start and end date so the tasks don't overlap without exceeding the deadline."&lt;BR /&gt;&lt;BR /&gt;This is not clear. What's the algorithm for this calculation?</description>
      <pubDate>Wed, 29 Jul 2020 15:25:32 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Available-time-for-each-worker/m-p/1259588#M20924</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-07-29T15:25:32Z</dc:date>
    </item>
    <item>
      <title>Re: Available time for each worker</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Available-time-for-each-worker/m-p/1261003#M20985</link>
      <description>&lt;P&gt;The algorithm should be something like:&lt;/P&gt;&lt;LI-CODE lang="c"&gt;SWITCH([Overlap],
	5, adjustedEndDay=endDay,
	4, adjustedEndDay=(startday-1 of the above task),
	3, adjustedEndDay=(startday-1 of the above task),
	2, adjustedEndDay=(startday-1 of the above task),
	1, adjustedEndDay=(startday-1 of the above task),
	DATE(1900,1,1)&lt;/LI-CODE&gt;&lt;P&gt;In the above example it can only handle 5 overlaps and I'm not sure if there is any way to find "startday of the above task".&lt;BR /&gt;&lt;BR /&gt;As &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="100342" data-lia-user-login="lbendlin" class="lia-mention lia-mention-user"&gt;lbendlin&lt;/a&gt;&amp;nbsp;pointed out above, I'm using this tool for something it's not built for. However, I was hoping to reduce the number of tools we are using. Right now we are doing the process management in Excel, and it's a pretty messy document with a lot of macros. It breaks easily and we spend a lot of time debugging it.&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2020 07:07:11 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Available-time-for-each-worker/m-p/1261003#M20985</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-07-30T07:07:11Z</dc:date>
    </item>
    <item>
      <title>Re: Available time for each worker</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Available-time-for-each-worker/m-p/1261293#M20993</link>
      <description>Hi there.&lt;BR /&gt;&lt;BR /&gt;Would you care to paste an Excel screenshot of some simple example of the above code in action, please? I mean I'd like to see this algorithm working in reality. Just a very simple example if you don't mind.&lt;BR /&gt;&lt;BR /&gt;Thanks.</description>
      <pubDate>Thu, 30 Jul 2020 08:32:21 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Available-time-for-each-worker/m-p/1261293#M20993</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-07-30T08:32:21Z</dc:date>
    </item>
    <item>
      <title>Re: Available time for each worker</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Available-time-for-each-worker/m-p/1261406#M21001</link>
      <description>&lt;P&gt;Anonymous&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;I have a stripped down version of the excel document which we use now (I have removed most parts because the contain critical data, so the macros doesn't work anymore) - Also sorry for any leftover Danish in the document.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have taken a screenshot of the &lt;A href="https://1drv.ms/x/s!AlGwu4CgVOGIhYc_oJ1IsPF1ohfBlg?e=RDDOBF" target="_self"&gt;current&amp;nbsp;Excel document&lt;/A&gt; so you don't have to download it:&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;As you can see we have a list of task, with a deadline, how long it takes to perform the task, a start day, and end day, a buffer (this particular worker is way behind schedule) and remaining days from today to deadline.&lt;BR /&gt;&lt;BR /&gt;This document does not use the algorithm is proposed above.&lt;BR /&gt;&lt;BR /&gt;I hope this helps visualizing what I'm trying to achieve.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2020 09:04:23 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Available-time-for-each-worker/m-p/1261406#M21001</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-07-30T09:04:23Z</dc:date>
    </item>
    <item>
      <title>Re: Available time for each worker</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Available-time-for-each-worker/m-p/1261528#M21007</link>
      <description>OK. That's good. One last thing we need here... would you add the column(s) that results from your algorithm? I'd like to see the output of your calculation. You will, of course, do it manually. Just put the right output of the calc on the spreadsheet and paste here. Thanks.&lt;BR /&gt;&lt;BR /&gt;By the way, I can't download files due to my company's policy.</description>
      <pubDate>Thu, 30 Jul 2020 09:32:21 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Available-time-for-each-worker/m-p/1261528#M21007</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-07-30T09:32:21Z</dc:date>
    </item>
    <item>
      <title>Re: Available time for each worker</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Available-time-for-each-worker/m-p/1261588#M21010</link>
      <description>&lt;P&gt;I'm not entirely sure what you are asking for. The screenshot in the previous post is what we use today, and is what I'm trying to&amp;nbsp;achieve in Power BI.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The raw data is Worker ID, Task No., Deadline, and duration.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The output columns in the Excel-file, which we use today, is Start, End, and Buffer.&lt;/P&gt;&lt;P&gt;It's fairly simple, I'm just not sure how well Power BI can compare rows and perform a similar task.&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2020 09:46:19 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Available-time-for-each-worker/m-p/1261588#M21010</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-07-30T09:46:19Z</dc:date>
    </item>
    <item>
      <title>Re: Available time for each worker</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Available-time-for-each-worker/m-p/1261821#M21022</link>
      <description>Sorry, I don't get it. Normally, you'd present data you start with and data you want to end up with and a good description of what the transformation is. From what you've pasted I can't even quickly figure out what the two stages are. Sorry. Maybe someone else will be able to help you.</description>
      <pubDate>Thu, 30 Jul 2020 11:01:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Available-time-for-each-worker/m-p/1261821#M21022</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-07-30T11:01:14Z</dc:date>
    </item>
    <item>
      <title>Re: Available time for each worker</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Available-time-for-each-worker/m-p/1262038#M21026</link>
      <description>&lt;P&gt;Thank you for trying Anonymous&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2020 11:24:26 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Available-time-for-each-worker/m-p/1262038#M21026</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-07-30T11:24:26Z</dc:date>
    </item>
    <item>
      <title>Re: Available time for each worker</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Available-time-for-each-worker/m-p/1271606#M21431</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have taken a look at your case, and I think it is doable.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. Open power query, and sort the table by Worker ID, Deadline, Task ID and Days, in that order. It should look like this(notice the small numbers next to the sort symbol):&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2.&amp;nbsp; add an index column in power query, rename it to e.g. index, close and apply your changes&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3.&amp;nbsp; Create your [New Start day]-column like this:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;new start day = 
VAR _worker = [Worker ID]
VAR _endDay = [endDay]
VAR _startDay = [startDay]
VAR _task = data[Task ID]
VAR _index = data[Index]
VAR _overlappingTasks =
    CALCULATETABLE (
        ADDCOLUMNS (
            SUMMARIZE ( data, [Task ID], data[startDay], data[endDay], data[Index] ),
            "numberOfOverlappingDays", DATEDIFF ( data[startDay], _endDay, DAY )
        ),
        FILTER (
            ALL ( 'data' ),
            [Worker ID] = _worker
                &amp;amp;&amp;amp; [startDay] &amp;lt; _endDay
                &amp;amp;&amp;amp; _task &amp;lt;&amp;gt; [Task ID]
                &amp;amp;&amp;amp; _index &amp;lt; data[Index]
        )
    )
VAR _numberOfOverlappingDays =
    SUMX ( _overlappingTasks, [numberOfOverlappingDays] )
RETURN
    data[startDay] - _numberOfOverlappingDays
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;4. In order to display which workers who are available for a new task, first create a table of dates like this&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Dates = CALENDAR(DATE(2019,1,1),DATE(YEAR(TODAY())+1,6,30)) &lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;5. Then create a table with the number of days a duration can last(rename the column from [value] to [duration]):&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Duration = GENERATESERIES(1,15)&lt;/LI-CODE&gt;
&lt;P&gt;&lt;BR /&gt;6. Create a measure like this:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Available workers = 
VAR _start =
    CALCULATE ( MAX ( Dates[Date] ) )
VAR _duration =
    CALCULATE ( MAX ( 'Duration'[Task duration] ) )
VAR _end = _start + _duration
VAR _worker =
    CALCULATE ( SELECTEDVALUE ( data[Worker ID] ) )
RETURN
    COUNTROWS (
        FILTER (
            data,
            ( _start &amp;lt;= data[new start day]
                &amp;amp;&amp;amp; _end &amp;gt; data[new start day] )
                || ( _start &amp;lt; data[new end day]
                &amp;amp;&amp;amp; _end &amp;gt;= data[new end day] )
                || ( _start &amp;lt;= data[new start day]
                &amp;amp;&amp;amp; _end &amp;gt;= data[new end day] )
        )
    ) + 0&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;6. Create a table in the report with the worker ids, and use [&lt;SPAN style="font-family: inherit;"&gt;Available workers] as a filter for this table(in the filter pane of the visual). If&amp;nbsp; [Available workers] returns 0 then the worker is available&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-family: inherit;"&gt;7. Add slicers to the report page for the Date and Duration(using the columns from the tables created in step 4 and 5.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-family: inherit;"&gt;I have attached the updated report&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-family: inherit;"&gt;Cheers,&lt;BR /&gt;Sturla&lt;BR /&gt;&lt;BR /&gt;If this post helps, then please consider Accepting it as the solution. Kudos are nice too.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 04 Aug 2020 12:44:40 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Available-time-for-each-worker/m-p/1271606#M21431</guid>
      <dc:creator>sturlaws</dc:creator>
      <dc:date>2020-08-04T12:44:40Z</dc:date>
    </item>
    <item>
      <title>Re: Available time for each worker</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Available-time-for-each-worker/m-p/1310347#M22855</link>
      <description>&lt;P&gt;Hi &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="88633" data-lia-user-login="sturlaws" class="lia-mention lia-mention-user"&gt;sturlaws&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sorry for the long delay in my reply (summer vacation).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you so much for your solution. This was exactly what I was looking for. I even added a "as Timeline"-visualization to really visualize time available for each worker.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I didn't know I could sort the columns in a&amp;nbsp;hierarchy in PowerQuery - this is really going to save my day in my future as well.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Again thank you!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;~nuldum&lt;/P&gt;</description>
      <pubDate>Thu, 20 Aug 2020 09:40:29 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Available-time-for-each-worker/m-p/1310347#M22855</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-08-20T09:40:29Z</dc:date>
    </item>
  </channel>
</rss>

