<?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: Cumulative.......break down shift cumulative to hourly values in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Cumulative-break-down-shift-cumulative-to-hourly-values/m-p/976285#M11810</link>
    <description>&lt;P&gt;See my article on Mean Time Between Failure (MTBF) which uses EARLIER: &lt;A href="http://community.powerbi.com/t5/Community-Blog/Mean-Time-Between-Failure-MTBF-and-Power-BI/ba-p/339586" target="_blank"&gt;http://community.powerbi.com/t5/Community-Blog/Mean-Time-Between-Failure-MTBF-and-Power-BI/ba-p/339586&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also,&amp;nbsp;&lt;A href="https://community.powerbi.com/t5/Quick-Measures-Gallery/Periodic-Revenue-Reverse-YTD/m-p/373185#M111" target="_blank"&gt;https://community.powerbi.com/t5/Quick-Measures-Gallery/Periodic-Revenue-Reverse-YTD/m-p/373185#M111&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would go with the first one, just grab your current shift, subtract one, look that value up accounting for Shift Id, should be fairly simple.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Column =
  VAR __CurrentShift = [SHIFT_HOUR]
  VAR __CurrentValue = [VALUE]
  VAR __PreviousValue = 
    MAXX(
      FILTER(
        'Table',
        [LINE_DESCR] = EARLIER([LINE_DESCR]) &amp;amp;&amp;amp;
          [SHIFT_ID] = EARLIER([SHIFT_ID]) &amp;amp;&amp;amp;
            [SHIFT_HOUR] = __CurrentShift - 1
      ),
      [VALUE]
     )
RETURN
  __CurrentValue - __PreviousValue&lt;/LI-CODE&gt;</description>
    <pubDate>Mon, 16 Mar 2020 14:51:03 GMT</pubDate>
    <dc:creator>Greg_Deckler</dc:creator>
    <dc:date>2020-03-16T14:51:03Z</dc:date>
    <item>
      <title>Cumulative.......break down shift cumulative to hourly values</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Cumulative-break-down-shift-cumulative-to-hourly-values/m-p/976263#M11808</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;My Oracle database is giving me the cumulative value for the production from a production line, I want to calculate the hourly values as I have done in the column "Hourly Values (I HAVE CALCULATED)" in excel&lt;/P&gt;&lt;P&gt;Each Shift ID has 12 hours and the value is the cumulative shift total, so hour 1 actual production should be the value given 16980 and hour 2 should be Hour 2 value - hour 1 value 31700-16980=14720&lt;/P&gt;&lt;P&gt;How to do this in powerBi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;LINE_DESCR&lt;/TD&gt;&lt;TD&gt;SHIFT_ID&lt;/TD&gt;&lt;TD&gt;SHIFT_HOUR&lt;/TD&gt;&lt;TD&gt;VALUE&lt;/TD&gt;&lt;TD&gt;Hourly Values (I HAVE CALCULATED)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12572&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;16980&lt;/TD&gt;&lt;TD&gt;16980&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12572&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;31700&lt;/TD&gt;&lt;TD&gt;14720&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12572&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;44530&lt;/TD&gt;&lt;TD&gt;12830&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12572&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;60320&lt;/TD&gt;&lt;TD&gt;15790&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12572&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;76780&lt;/TD&gt;&lt;TD&gt;16460&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12572&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;89030&lt;/TD&gt;&lt;TD&gt;12250&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12572&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;97720&lt;/TD&gt;&lt;TD&gt;8690&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12572&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;105210&lt;/TD&gt;&lt;TD&gt;7490&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12572&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;119650&lt;/TD&gt;&lt;TD&gt;14440&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12572&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;136460&lt;/TD&gt;&lt;TD&gt;16810&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12572&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;153760&lt;/TD&gt;&lt;TD&gt;17300&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12572&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;170030&lt;/TD&gt;&lt;TD&gt;16270&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12573&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;17280&lt;/TD&gt;&lt;TD&gt;17280&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12573&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;34540&lt;/TD&gt;&lt;TD&gt;17260&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12573&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;50220&lt;/TD&gt;&lt;TD&gt;15680&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12573&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;65660&lt;/TD&gt;&lt;TD&gt;15440&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12573&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;82160&lt;/TD&gt;&lt;TD&gt;16500&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12573&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;98900&lt;/TD&gt;&lt;TD&gt;16740&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12573&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;114930&lt;/TD&gt;&lt;TD&gt;16030&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12573&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;131040&lt;/TD&gt;&lt;TD&gt;16110&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12573&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;148800&lt;/TD&gt;&lt;TD&gt;17760&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12573&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;164310&lt;/TD&gt;&lt;TD&gt;15510&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12573&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;182130&lt;/TD&gt;&lt;TD&gt;17820&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12573&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;199510&lt;/TD&gt;&lt;TD&gt;17380&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12574&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;16760&lt;/TD&gt;&lt;TD&gt;16760&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12574&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;33300&lt;/TD&gt;&lt;TD&gt;16540&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12574&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;47660&lt;/TD&gt;&lt;TD&gt;14360&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12574&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;64510&lt;/TD&gt;&lt;TD&gt;16850&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Line 40&lt;/TD&gt;&lt;TD&gt;12574&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;78240&lt;/TD&gt;&lt;TD&gt;13730&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P class="ics-element-donot-delete 1001_CC@"&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 16 Mar 2020 14:36:41 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Cumulative-break-down-shift-cumulative-to-hourly-values/m-p/976263#M11808</guid>
      <dc:creator>moshea4</dc:creator>
      <dc:date>2020-03-16T14:36:41Z</dc:date>
    </item>
    <item>
      <title>Re: Cumulative.......break down shift cumulative to hourly values</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Cumulative-break-down-shift-cumulative-to-hourly-values/m-p/976285#M11810</link>
      <description>&lt;P&gt;See my article on Mean Time Between Failure (MTBF) which uses EARLIER: &lt;A href="http://community.powerbi.com/t5/Community-Blog/Mean-Time-Between-Failure-MTBF-and-Power-BI/ba-p/339586" target="_blank"&gt;http://community.powerbi.com/t5/Community-Blog/Mean-Time-Between-Failure-MTBF-and-Power-BI/ba-p/339586&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also,&amp;nbsp;&lt;A href="https://community.powerbi.com/t5/Quick-Measures-Gallery/Periodic-Revenue-Reverse-YTD/m-p/373185#M111" target="_blank"&gt;https://community.powerbi.com/t5/Quick-Measures-Gallery/Periodic-Revenue-Reverse-YTD/m-p/373185#M111&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would go with the first one, just grab your current shift, subtract one, look that value up accounting for Shift Id, should be fairly simple.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Column =
  VAR __CurrentShift = [SHIFT_HOUR]
  VAR __CurrentValue = [VALUE]
  VAR __PreviousValue = 
    MAXX(
      FILTER(
        'Table',
        [LINE_DESCR] = EARLIER([LINE_DESCR]) &amp;amp;&amp;amp;
          [SHIFT_ID] = EARLIER([SHIFT_ID]) &amp;amp;&amp;amp;
            [SHIFT_HOUR] = __CurrentShift - 1
      ),
      [VALUE]
     )
RETURN
  __CurrentValue - __PreviousValue&lt;/LI-CODE&gt;</description>
      <pubDate>Mon, 16 Mar 2020 14:51:03 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Cumulative-break-down-shift-cumulative-to-hourly-values/m-p/976285#M11810</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2020-03-16T14:51:03Z</dc:date>
    </item>
    <item>
      <title>Re: Cumulative.......break down shift cumulative to hourly values</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Cumulative-break-down-shift-cumulative-to-hourly-values/m-p/976324#M11812</link>
      <description>&lt;P&gt;Yes...I just had to add in a filter on Tag Name also. Thank you.&lt;/P&gt;</description>
      <pubDate>Mon, 16 Mar 2020 15:25:12 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Cumulative-break-down-shift-cumulative-to-hourly-values/m-p/976324#M11812</guid>
      <dc:creator>moshea4</dc:creator>
      <dc:date>2020-03-16T15:25:12Z</dc:date>
    </item>
  </channel>
</rss>

