<?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: Help with creating a summary table in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Help-with-creating-a-summary-table/m-p/2936485#M96831</link>
    <description>&lt;P&gt;You could create an end date column like&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;End Date = 
VAR StartDate = 'Table'[Start Date]
VAR EmpID = 'Table'[EmployeeID]
VAR EndDate = COALESCE( 
    CALCULATE( 
        MIN('Table'[Start Date]), 
        REMOVEFILTERS('Table'),
        'Table'[Start Date] &amp;gt; StartDate,
        'Table'[EmployeeID] = EmpID
    ),
    TODAY()
)
RETURN EndDate &lt;/LI-CODE&gt;
&lt;P&gt;and then create a measure for the number of days in the pay plan&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Days in Pay Plan = SUMX( 'Table', DATEDIFF( 'Table'[Start Date], 'Table'[End Date], DAY ) )&lt;/LI-CODE&gt;</description>
    <pubDate>Tue, 29 Nov 2022 17:00:16 GMT</pubDate>
    <dc:creator>johnt75</dc:creator>
    <dc:date>2022-11-29T17:00:16Z</dc:date>
    <item>
      <title>Help with creating a summary table</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Help-with-creating-a-summary-table/m-p/2936039#M96761</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to create a summary table and could use some help! I am trying to calculate the amount of time an employee is in a particular pay plan (salary). For a data source, I am using a change log from an employee database. For privacy purposes, I have modified the data to cleanse it. However, below are some examples of what I am working with and what I am trying to accomplish.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial black,avant garde"&gt;Scenario 1:&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ChangeRequestID&lt;/TD&gt;&lt;TD&gt;EmployeeID&lt;/TD&gt;&lt;TD&gt;PayPlanID&lt;/TD&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;JobTitleID&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;8886&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;400&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;12/20/2020&lt;/TD&gt;&lt;TD&gt;19&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6360&lt;/TD&gt;&lt;TD&gt;400&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;12/22/2019&lt;/TD&gt;&lt;TD&gt;19&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3713&lt;/TD&gt;&lt;TD&gt;400&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;5/27/2018&lt;/TD&gt;&lt;TD&gt;19&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3163&lt;/TD&gt;&lt;TD&gt;400&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;2/4/2018&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1972&lt;/TD&gt;&lt;TD&gt;400&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;2/5/2017&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;In this scenario, the employee has one record for each promotion, or move into the next pay plan. The outcome I am trying to get in this scenario is as follows:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;PayPlanID&lt;/TD&gt;&lt;TD&gt;Duration (days)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;709&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;364&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;574&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;112&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;364&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;I am wanting the duration column to represent the number of days the employee was in that pay plan. It's calculated by looking at the difference from that record until the next record, with the exception of the most recent record, which uses today's date for the calculation (since the employee is still in that pay plan).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="arial black,avant garde"&gt;Senario 2:&lt;/FONT&gt;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ChangeRequestID&lt;/TD&gt;&lt;TD&gt;EmployeeID&lt;/TD&gt;&lt;TD&gt;PayPlanID&lt;/TD&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;JobTitleID&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13964&lt;/TD&gt;&lt;TD&gt;693&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;10/10/2021&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12532&lt;/TD&gt;&lt;TD&gt;693&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;8/15/2021&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7547&lt;/TD&gt;&lt;TD&gt;693&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;9/13/2020&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6904&lt;/TD&gt;&lt;TD&gt;693&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;3/29/2020&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5246&lt;/TD&gt;&lt;TD&gt;693&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;3/31/2019&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;In this scenario, the employee's play plan does not consistently increase. They took another job which had a lesser pay, and then eventually worked their way back up. In this scenario, I am looking for the same output as in scenario one. Below is the expected outcome:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;PayPlanID&lt;/TD&gt;&lt;TD&gt;Duration (days)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;415&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;168&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;756&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried creating a table using SUMMARIZE(), grouping by EmployeeID and again by PayPlanID, however I wasn't sure what expressions I could use to calculate the duration in days. It would be much easier if I had a start &amp;amp; end date in the record, but I do not. Only the date the change was submitted.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would really appreciate any help or guidance on this!&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;Chris&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Nov 2022 14:09:55 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Help-with-creating-a-summary-table/m-p/2936039#M96761</guid>
      <dc:creator>wvpowerbi</dc:creator>
      <dc:date>2022-11-29T14:09:55Z</dc:date>
    </item>
    <item>
      <title>Re: Help with creating a summary table</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Help-with-creating-a-summary-table/m-p/2936485#M96831</link>
      <description>&lt;P&gt;You could create an end date column like&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;End Date = 
VAR StartDate = 'Table'[Start Date]
VAR EmpID = 'Table'[EmployeeID]
VAR EndDate = COALESCE( 
    CALCULATE( 
        MIN('Table'[Start Date]), 
        REMOVEFILTERS('Table'),
        'Table'[Start Date] &amp;gt; StartDate,
        'Table'[EmployeeID] = EmpID
    ),
    TODAY()
)
RETURN EndDate &lt;/LI-CODE&gt;
&lt;P&gt;and then create a measure for the number of days in the pay plan&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Days in Pay Plan = SUMX( 'Table', DATEDIFF( 'Table'[Start Date], 'Table'[End Date], DAY ) )&lt;/LI-CODE&gt;</description>
      <pubDate>Tue, 29 Nov 2022 17:00:16 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Help-with-creating-a-summary-table/m-p/2936485#M96831</guid>
      <dc:creator>johnt75</dc:creator>
      <dc:date>2022-11-29T17:00:16Z</dc:date>
    </item>
    <item>
      <title>Re: Help with creating a summary table</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Help-with-creating-a-summary-table/m-p/2938697#M96964</link>
      <description>&lt;P&gt;&amp;nbsp;John, A sincere thank you! This works flawlessly and is exactly what I was looking for. I am going to read through it a few more times today and try to understand it a little better, but I think I understand it. I just would have never thought through that myself. I really appreciate it!&lt;/P&gt;&lt;P&gt;Chris&lt;/P&gt;</description>
      <pubDate>Wed, 30 Nov 2022 11:23:29 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Help-with-creating-a-summary-table/m-p/2938697#M96964</guid>
      <dc:creator>wvpowerbi</dc:creator>
      <dc:date>2022-11-30T11:23:29Z</dc:date>
    </item>
  </channel>
</rss>

