<?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 employee tenure based on selected date in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-employee-tenure-based-on-selected-date/m-p/3167333#M113995</link>
    <description>&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Measure12Months = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; [TenureNew],&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;ALL&lt;/SPAN&gt;&lt;SPAN&gt; ( Teqvim[Date] ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Teqvim[Date] &amp;lt; &lt;/SPAN&gt;&lt;SPAN&gt;MAX&lt;/SPAN&gt;&lt;SPAN&gt; (Teqvim[YearMonthIndex] )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;&amp;amp; Teqvim[Date]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;= &lt;/SPAN&gt;&lt;SPAN&gt;MAX&lt;/SPAN&gt;&lt;SPAN&gt; ( Teqvim[YearMonthIndex] ) - &lt;/SPAN&gt;&lt;SPAN&gt;12&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;) it gives me a blank&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Sat, 01 Apr 2023 23:09:58 GMT</pubDate>
    <dc:creator>ejafarov</dc:creator>
    <dc:date>2023-04-01T23:09:58Z</dc:date>
    <item>
      <title>Calculating employee tenure based on selected date</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-employee-tenure-based-on-selected-date/m-p/3165035#M113798</link>
      <description>&lt;P&gt;Hi dears,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to calculate employe tenure for both active and resigned employees from selected date from filter.If an employee is active, the formula will calculate the tenure by finding the difference between the start date and the selected date from the filter.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;If an employee is resigned after selected date, the formula will calculate the tenure by finding the difference between the start date and the selected date&lt;BR /&gt;If an employee is resigned before selected date, the formula will calculate the tenure by finding the difference between the start date and resigned date&lt;BR /&gt;if selected date is before start date the tenure will be blank&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the dax formula I wrote is below:&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;but when I make filter date it doesn't show the resigned employee tenure. COuld you please help?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Measured Tenure =&lt;/P&gt;&lt;P&gt;VAR SelectedDate = MAX(Teqvim[Date])&lt;/P&gt;&lt;P&gt;RETURN&lt;BR /&gt;CALCULATE (&lt;BR /&gt;AVERAGEX(&lt;BR /&gt;FILTER (&lt;BR /&gt;'Final',&lt;BR /&gt;Final[Start Date] &amp;lt;= SelectedDate&lt;BR /&gt;&amp;amp;&amp;amp; (ISBLANK(Final[Resignation date]) || Final[Resignation date] &amp;gt; SelectedDate)&lt;BR /&gt;),&lt;BR /&gt;SWITCH(&lt;BR /&gt;TRUE(),&lt;BR /&gt;SelectedDate &amp;lt; Final[Start Date], BLANK(),&lt;BR /&gt;SelectedDate &amp;lt; Final[Resignation date] || ISBLANK(Final[Resignation date]),&lt;BR /&gt;DATEDIFF(Final[Start Date], SelectedDate, MONTH),&lt;BR /&gt;DATEDIFF(Final[Start Date], Final[Resignation date], MONTH)&lt;BR /&gt;)&lt;BR /&gt;),&lt;BR /&gt;CROSSFILTER(Teqvim[Date], Final[Start Date], None)&lt;BR /&gt;)&lt;/P&gt;</description>
      <pubDate>Fri, 31 Mar 2023 06:33:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-employee-tenure-based-on-selected-date/m-p/3165035#M113798</guid>
      <dc:creator>ejafarov</dc:creator>
      <dc:date>2023-03-31T06:33:14Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating employee tenure based on selected date</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-employee-tenure-based-on-selected-date/m-p/3165396#M113831</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="490244" data-lia-user-login="ejafarov" class="lia-mention lia-mention-user"&gt;ejafarov&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;It is because of your FILTER function and the condition:&amp;nbsp;&lt;SPAN&gt;Final[Resignation date] &amp;gt; SelectedDate&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Try the measure below:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;TenureNew =
CALCULATE(AVERAGEX (
    'Final',
    SWITCH (
        TRUE (),
        MAX ( DateTable[Date] ) &amp;lt; Final[Start Date], BLANK (),
        MAX ( DateTable[Date] ) &amp;lt; Final[Resignation date]
            || ISBLANK ( Final[Resignation date] ), DATEDIFF ( Final[Start Date], MAX ( DateTable[Date] ), MONTH ),
        DATEDIFF ( Final[Start Date], Final[Resignation date], MONTH )
    )
),
CROSSFILTER(Teqvim[Date], Final[Start Date], None)
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If this answer solves your problem, please give it a thumbs up and mark it as an accepted solution so the others would find what they need easier.&lt;/P&gt;&lt;P&gt;Regards,&lt;BR /&gt;Loran&lt;/P&gt;</description>
      <pubDate>Fri, 31 Mar 2023 09:55:58 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-employee-tenure-based-on-selected-date/m-p/3165396#M113831</guid>
      <dc:creator>MohammadLoran25</dc:creator>
      <dc:date>2023-03-31T09:55:58Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating employee tenure based on selected date</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-employee-tenure-based-on-selected-date/m-p/3165416#M113833</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="490244" data-lia-user-login="ejafarov" class="lia-mention lia-mention-user"&gt;ejafarov&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Please try&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;Measured Tenure =
VAR SelectedDate =
    MAX ( Teqvim[Date] )
VAR T1 =
    CALCULATETABLE ( Final, CROSSFILTER ( Teqvim[Date], Final[Start Date], NONE ) )
VAR T2 =
    FILTER ( T1, Final[Start Date] &amp;lt;= SelectedDate )
RETURN
    AVERAGEX (
        T2,
        VAR StartDate = Final[Start Date]
        VAR EndDate =
            COALESCE ( Final[Resignation Date], TODAY () )
        RETURN
            DATEDIFF ( StartDate, MIN ( EndDate, SelectedDate ), MONTH )
    )&lt;/LI-CODE&gt;</description>
      <pubDate>Fri, 31 Mar 2023 09:52:19 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-employee-tenure-based-on-selected-date/m-p/3165416#M113833</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2023-03-31T09:52:19Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating employee tenure based on selected date</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-employee-tenure-based-on-selected-date/m-p/3167304#M113987</link>
      <description>&lt;P&gt;Dears,&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;How can I find employee tenure 12 months before from selected date?&lt;/P&gt;&lt;P&gt;The below formula does not work correctly.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Tenure for 12 months before =&lt;BR /&gt;VAR SelectedDate = MAX(Teqvim[Date])&lt;BR /&gt;VAR RelevantPeriodStart = EDATE(SelectedDate, -12)&lt;BR /&gt;VAR T1 = CALCULATETABLE(Final, CROSSFILTER(Teqvim[Date], Final[Start Date], NONE))&lt;BR /&gt;VAR T2 = FILTER(T1, Final[Start Date] &amp;lt;= SelectedDate &amp;amp;&amp;amp; Final[Start Date] &amp;gt;= RelevantPeriodStart)&lt;BR /&gt;RETURN&lt;BR /&gt;AVERAGEX(&lt;BR /&gt;T2,&lt;BR /&gt;VAR StartDate = Final[Start Date]&lt;BR /&gt;VAR EndDate = COALESCE(Final[Resignation Date], TODAY())&lt;BR /&gt;RETURN DATEDIFF(StartDate, MIN(EndDate, SelectedDate), MONTH)&lt;BR /&gt;)&lt;/P&gt;</description>
      <pubDate>Sat, 01 Apr 2023 22:07:00 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-employee-tenure-based-on-selected-date/m-p/3167304#M113987</guid>
      <dc:creator>ejafarov</dc:creator>
      <dc:date>2023-04-01T22:07:00Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating employee tenure based on selected date</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-employee-tenure-based-on-selected-date/m-p/3167315#M113989</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="490244" data-lia-user-login="ejafarov" class="lia-mention lia-mention-user"&gt;ejafarov&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1-In your date table create a calculated column:&lt;/P&gt;&lt;P&gt;YearMonthIndex=YEAR(DateTable[Date])*12+MONTH(DateTable[Date])&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2-A measure as below:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Measure12Months =
CALCULATE (
    [TenureNew],
    FILTER (
        ALL ( DateTable ),
        DateTable[YearMonthIndex] &amp;lt; MAX ( DateTable[YearMonthIndex] )
            &amp;amp;&amp;amp; DateTable[YearMonthIndex]
                &amp;gt;= MAX ( DateTable[YearMonthIndex] ) - 12
    )
)&lt;/LI-CODE&gt;&lt;P&gt;Which TenureNew is the measure of my previous response.&lt;/P&gt;</description>
      <pubDate>Sat, 01 Apr 2023 22:31:51 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-employee-tenure-based-on-selected-date/m-p/3167315#M113989</guid>
      <dc:creator>MohammadLoran25</dc:creator>
      <dc:date>2023-04-01T22:31:51Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating employee tenure based on selected date</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-employee-tenure-based-on-selected-date/m-p/3167319#M113991</link>
      <description>&lt;P&gt;Thanks dear&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="527398" data-lia-user-login="MohammadLoran25" class="lia-mention lia-mention-user"&gt;MohammadLoran25&lt;/a&gt;&amp;nbsp;&lt;SPAN&gt;MohammadLoran25,&amp;nbsp;&lt;BR /&gt;id modified it. could you please help?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Measure12MonthsTenure = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;CurrentYearMonthIndex&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;MAX&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Teqvim&lt;/SPAN&gt;&lt;SPAN&gt;[YearMonthIndex]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;RETURN&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;[Measured Tenure]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;ALL&lt;/SPAN&gt;&lt;SPAN&gt; ( &lt;/SPAN&gt;&lt;SPAN&gt;Teqvim&lt;/SPAN&gt;&lt;SPAN&gt; ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Teqvim&lt;/SPAN&gt;&lt;SPAN&gt;[YearMonthIndex]&lt;/SPAN&gt;&lt;SPAN&gt; &amp;lt; &lt;/SPAN&gt;&lt;SPAN&gt;CurrentYearMonthIndex&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;&amp;amp; &lt;/SPAN&gt;&lt;SPAN&gt;Teqvim&lt;/SPAN&gt;&lt;SPAN&gt;[YearMonthIndex]&lt;/SPAN&gt;&lt;SPAN&gt; &amp;gt;= &lt;/SPAN&gt;&lt;SPAN&gt;CurrentYearMonthIndex&lt;/SPAN&gt;&lt;SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN&gt;12&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I think it gives me the wrong value. the logic is that&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;if the employee is resigned before the selected date of 12 months the tenure will be different between the start date and resigned date , else will be a different start selected date&lt;BR /&gt;if the employee start date is before selected date of 12 months before it will blank&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 01 Apr 2023 22:47:29 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-employee-tenure-based-on-selected-date/m-p/3167319#M113991</guid>
      <dc:creator>ejafarov</dc:creator>
      <dc:date>2023-04-01T22:47:29Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating employee tenure based on selected date</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-employee-tenure-based-on-selected-date/m-p/3167333#M113995</link>
      <description>&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Measure12Months = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; [TenureNew],&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;ALL&lt;/SPAN&gt;&lt;SPAN&gt; ( Teqvim[Date] ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Teqvim[Date] &amp;lt; &lt;/SPAN&gt;&lt;SPAN&gt;MAX&lt;/SPAN&gt;&lt;SPAN&gt; (Teqvim[YearMonthIndex] )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;&amp;amp; Teqvim[Date]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;= &lt;/SPAN&gt;&lt;SPAN&gt;MAX&lt;/SPAN&gt;&lt;SPAN&gt; ( Teqvim[YearMonthIndex] ) - &lt;/SPAN&gt;&lt;SPAN&gt;12&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;) it gives me a blank&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sat, 01 Apr 2023 23:09:58 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-employee-tenure-based-on-selected-date/m-p/3167333#M113995</guid>
      <dc:creator>ejafarov</dc:creator>
      <dc:date>2023-04-01T23:09:58Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating employee tenure based on selected date</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-employee-tenure-based-on-selected-date/m-p/3167622#M114036</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="490244" data-lia-user-login="ejafarov" class="lia-mention lia-mention-user"&gt;ejafarov&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Oh I think I misunderstood it.&lt;/P&gt;&lt;P&gt;It seems that whay you need is the Tenure measure for parallel period?&lt;/P&gt;&lt;P&gt;For example you want to compare the tenure of Jan2023 with Jan2022 (12months before Jan2023).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Right?&lt;/P&gt;</description>
      <pubDate>Sun, 02 Apr 2023 07:52:15 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-employee-tenure-based-on-selected-date/m-p/3167622#M114036</guid>
      <dc:creator>MohammadLoran25</dc:creator>
      <dc:date>2023-04-02T07:52:15Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating employee tenure based on selected date</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-employee-tenure-based-on-selected-date/m-p/3167871#M114074</link>
      <description>&lt;P&gt;dear&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="527398" data-lia-user-login="MohammadLoran25" class="lia-mention lia-mention-user"&gt;MohammadLoran25&lt;/a&gt;&amp;nbsp;, thanks for your great support.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to write a measure that calculates an employee's tenure 12 months before the date I select from the filter. For example, if I select 31.12.2022 from the date filter, I want to calculate the tenure for the employee as of 01.01.2022.&lt;/P&gt;&lt;P&gt;For instance, let's say Jon was hired on 01/01/2020 and is still working. If the date 31.12.2022 is filtered, I would calculate the tenure as of 01.01.2022 by finding the month difference between 01.01.2022 and 01.01.2020.&lt;/P&gt;&lt;P&gt;Here's the condition: if the employee resigned before the selected date of 12 months, the tenure will be different between the start date and the resignation date. Otherwise, it will be different from the start date selected if the employee's start date is before the selected date of 12 months before.&lt;BR /&gt;&lt;BR /&gt;Could you please help?&lt;/P&gt;</description>
      <pubDate>Sun, 02 Apr 2023 16:12:25 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-employee-tenure-based-on-selected-date/m-p/3167871#M114074</guid>
      <dc:creator>ejafarov</dc:creator>
      <dc:date>2023-04-02T16:12:25Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating employee tenure based on selected date</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-employee-tenure-based-on-selected-date/m-p/3167891#M114076</link>
      <description>&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;TenureNew12MonthsBefore = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;SelectedDate&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;MAX&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Teqvim&lt;/SPAN&gt;&lt;SPAN&gt;[Date]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;Date12MonthsBefore&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;EOMONTH&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;SelectedDate&lt;/SPAN&gt;&lt;SPAN&gt; - &lt;/SPAN&gt;&lt;SPAN&gt;365&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;RETURN&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;AVERAGEX&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;'Final'&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;SWITCH&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;TRUE&lt;/SPAN&gt;&lt;SPAN&gt;(),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Final&lt;/SPAN&gt;&lt;SPAN&gt;[Start Date]&lt;/SPAN&gt;&lt;SPAN&gt; &amp;gt; &lt;/SPAN&gt;&lt;SPAN&gt;Date12MonthsBefore&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;BLANK&lt;/SPAN&gt;&lt;SPAN&gt;(),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;SelectedDate&lt;/SPAN&gt;&lt;SPAN&gt; &amp;lt; &lt;/SPAN&gt;&lt;SPAN&gt;Final&lt;/SPAN&gt;&lt;SPAN&gt;[Resignation date]&lt;/SPAN&gt;&lt;SPAN&gt; || &lt;/SPAN&gt;&lt;SPAN&gt;ISBLANK&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Final&lt;/SPAN&gt;&lt;SPAN&gt;[Resignation date]&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;DATEDIFF&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Final&lt;/SPAN&gt;&lt;SPAN&gt;[Start Date]&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;Date12MonthsBefore&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;MONTH&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;DATEDIFF&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Final&lt;/SPAN&gt;&lt;SPAN&gt;[Start Date]&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;Final&lt;/SPAN&gt;&lt;SPAN&gt;[Resignation date]&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;MONTH&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;CROSSFILTER&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Teqvim&lt;/SPAN&gt;&lt;SPAN&gt;[Date]&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;Final&lt;/SPAN&gt;&lt;SPAN&gt;[Start Date]&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;None&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;ALL&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Teqvim&lt;/SPAN&gt;&lt;SPAN&gt;), &lt;/SPAN&gt;&lt;SPAN&gt;Teqvim&lt;/SPAN&gt;&lt;SPAN&gt;[Date]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;SelectedDate&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;I tried this I think it gives me wrong number&lt;/DIV&gt;</description>
      <pubDate>Sun, 02 Apr 2023 16:31:44 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-employee-tenure-based-on-selected-date/m-p/3167891#M114076</guid>
      <dc:creator>ejafarov</dc:creator>
      <dc:date>2023-04-02T16:31:44Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating employee tenure based on selected date</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-employee-tenure-based-on-selected-date/m-p/3167942#M114081</link>
      <description>&lt;P&gt;You're welcome&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="490244" data-lia-user-login="ejafarov" class="lia-mention lia-mention-user"&gt;ejafarov&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Follow these steps:&lt;/P&gt;&lt;P&gt;1-In your date table, create a calculated column:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;YearMonthIndex = (DateTable[Year])*12+DateTable[Month]&lt;/LI-CODE&gt;&lt;P&gt;2-In your final table create these 2 calculated columns:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;StartYearMonthIndex = YEAR(Final[Start Date])*12+MONTH(Final[Start Date])&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;ResignYearMonthIndex = YEAR(Final[Resignation Date])*12+MONTH(Final[Resignation Date])&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3-Then Create the measure:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Tenure12Months =
CALCULATE (
    AVERAGEX (
        'Final',
        SWITCH (
            TRUE (),
            MAX ( DateTable[YearMonthIndex] ) &amp;lt; Final[StartYearMonthIndex] - 11, BLANK (),
            Final[ResignYearMonthIndex]
                &amp;lt; MAX ( DateTable[YearMonthIndex] ) - 11
                &amp;amp;&amp;amp; NOT ISBLANK ( Final[Resignation date] ), DATEDIFF ( Final[Start Date], Final[Resignation date], MONTH ),
            Final[StartYearMonthIndex]
                &amp;lt; MAX ( DateTable[YearMonthIndex] ) - 11
                || (
                    ISBLANK ( Final[Resignation date] )
                        &amp;amp;&amp;amp; Final[StartYearMonthIndex]
                            &amp;lt; MAX ( DateTable[YearMonthIndex] ) - 11
                ),
                DATEDIFF (
                    Final[Start Date],
                    CALCULATE (
                        MIN ( DateTable[Date] ),
                        FILTER (
                            ALL ( DateTable ),
                            DateTable[YearMonthIndex]
                                = MAX ( DateTable[YearMonthIndex] ) - 11
                        )
                    ),
                    MONTH
                )
        )
    ),
    CROSSFILTER ( DateTable[Date], Final[Start Date], NONE )
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I Checked it and it worked for both your Senario that you just mentioned.&lt;/P&gt;</description>
      <pubDate>Sun, 02 Apr 2023 18:25:40 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-employee-tenure-based-on-selected-date/m-p/3167942#M114081</guid>
      <dc:creator>MohammadLoran25</dc:creator>
      <dc:date>2023-04-02T18:25:40Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating employee tenure based on selected date</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-employee-tenure-based-on-selected-date/m-p/3228840#M118392</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you please help with a similar situation as above, the only difference on my situation is that I need a measure to count the different tenures in time?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Also, need to show the past YOY, MOM and YTD, MTD values for the tenures.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can I use instead of AverageX, the CountX?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Data set looks like this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Employee ID, Hire Date (d mmmm yyyy), Termination Date (same as Hire Date), Tenure in months (date diff between hire date and today), Tenure Range calculated as below:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;SWITCH&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;TRUE&lt;/SPAN&gt;&lt;SPAN&gt;(), &lt;/SPAN&gt;&lt;SPAN&gt;'Employees HHP'&lt;/SPAN&gt;&lt;SPAN&gt;[Tenure]&lt;/SPAN&gt;&lt;SPAN&gt; &amp;lt;= &lt;/SPAN&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"0-3 months"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;'Employees HHP'&lt;/SPAN&gt;&lt;SPAN&gt;[Tenure]&lt;/SPAN&gt;&lt;SPAN&gt; &amp;lt;= &lt;/SPAN&gt;&lt;SPAN&gt;6&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"3-6 months"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;'Employees HHP'&lt;/SPAN&gt;&lt;SPAN&gt;[Tenure]&lt;/SPAN&gt;&lt;SPAN&gt; &amp;lt;= &lt;/SPAN&gt;&lt;SPAN&gt;12&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"6-12 months"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;'Employees HHP'&lt;/SPAN&gt;&lt;SPAN&gt;[Tenure]&lt;/SPAN&gt;&lt;SPAN&gt; &amp;gt; &lt;/SPAN&gt;&lt;SPAN&gt;12&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"12 plus"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Need to show the tenure in buckets as above (3-6, 12 plus etc.) but not "3 6 months" shown as a total in a period of time (in different days, different values, in different months, diff values etc.), shown dinamic (or incremental) and not static values.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Thanks in advance!&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 May 2023 13:21:08 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-employee-tenure-based-on-selected-date/m-p/3228840#M118392</guid>
      <dc:creator>DragosR</dc:creator>
      <dc:date>2023-05-10T13:21:08Z</dc:date>
    </item>
  </channel>
</rss>

