<?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: Calculate &amp;quot;Running sick days per employee (long time absences)&amp;quot; in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-quot-Running-sick-days-per-employee-long-time-absences/m-p/3536269#M135885</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Please check the below picture and the attached pbix file.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Running sick: = 
VAR _list =
    ALL ( Data[Date] )
VAR _t =
    ADDCOLUMNS (
        FILTER ( ALL ( 'Calendar' ), 'Calendar'[Date] IN _list ),
        "@sicktotal", [Sick total:]
    )
VAR _prevsick =
    ADDCOLUMNS (
        _t,
        "@prevsick", MAXX ( OFFSET ( -1, _t, ORDERBY ( 'Calendar'[Date], ASC ) ), [@sicktotal] )
    )
VAR _condition =
    ADDCOLUMNS (
        _prevsick,
        "@condition",
            IF ( [@sicktotal] &amp;lt;&amp;gt; [@prevsick] || [@prevsick] == BLANK (), 1, 0 )
    )
VAR _group =
    ADDCOLUMNS (
        _condition,
        "@group",
            SUMX (
                FILTER ( _condition, 'Calendar'[Date] &amp;lt;= EARLIER ( 'Calendar'[Date] ) ),
                [@condition]
            )
    )
VAR _runningsick =
    ADDCOLUMNS (
        _group,
        "@runningsick",
            SUMX (
                FILTER (
                    _group,
                    'Calendar'[Date] &amp;lt;= EARLIER ( 'Calendar'[Date] )
                        &amp;amp;&amp;amp; [@group] = EARLIER ( [@group] )
                ),
                [@sicktotal]
            )
    )
VAR _longtimeabsence =
    ADDCOLUMNS (
        _runningsick,
        "@longtimeabsence",
            IF (
                30
                    IN SUMMARIZE (
                        FILTER ( _runningsick, [@group] = EARLIER ( [@group] ) ),
                        [@runningsick]
                    ),
                1,
                0
            )
    )
RETURN
    MAXX (
        FILTER ( _longtimeabsence, 'Calendar'[Date] = MAX ( 'Calendar'[Date] ) ),
        [@runningsick]
    )
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Long absence: = 
VAR _list =
    ALL ( Data[Date] )
VAR _t =
    ADDCOLUMNS (
        FILTER ( ALL ( 'Calendar' ), 'Calendar'[Date] IN _list ),
        "@sicktotal", [Sick total:]
    )
VAR _prevsick =
    ADDCOLUMNS (
        _t,
        "@prevsick", MAXX ( OFFSET ( -1, _t, ORDERBY ( 'Calendar'[Date], ASC ) ), [@sicktotal] )
    )
VAR _condition =
    ADDCOLUMNS (
        _prevsick,
        "@condition",
            IF ( [@sicktotal] &amp;lt;&amp;gt; [@prevsick] || [@prevsick] == BLANK (), 1, 0 )
    )
VAR _group =
    ADDCOLUMNS (
        _condition,
        "@group",
            SUMX (
                FILTER ( _condition, 'Calendar'[Date] &amp;lt;= EARLIER ( 'Calendar'[Date] ) ),
                [@condition]
            )
    )
VAR _runningsick =
    ADDCOLUMNS (
        _group,
        "@runningsick",
            SUMX (
                FILTER (
                    _group,
                    'Calendar'[Date] &amp;lt;= EARLIER ( 'Calendar'[Date] )
                        &amp;amp;&amp;amp; [@group] = EARLIER ( [@group] )
                ),
                [@sicktotal]
            )
    )
VAR _longtimeabsence =
    ADDCOLUMNS (
        _runningsick,
        "@longtimeabsence",
            IF (
                30
                    IN SUMMARIZE (
                        FILTER ( _runningsick, [@group] = EARLIER ( [@group] ) ),
                        [@runningsick]
                    ),
                1,
                0
            )
    )
RETURN
    MAXX (
        FILTER ( _longtimeabsence, 'Calendar'[Date] = MAX ( 'Calendar'[Date] ) ),
        [@longtimeabsence]
    )
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 16 Nov 2023 04:31:32 GMT</pubDate>
    <dc:creator>Jihwan_Kim</dc:creator>
    <dc:date>2023-11-16T04:31:32Z</dc:date>
    <item>
      <title>Calculate "Running sick days per employee (long time absences)"</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-quot-Running-sick-days-per-employee-long-time-absences/m-p/3535225#M135843</link>
      <description>&lt;P&gt;Hi all&lt;/P&gt;&lt;P&gt;I'm currently facing the challenge to create a measure for all our employees which are categorized as "long time absences". The definition for a "long time absence" is, that an employee is "sick" for at least 30 working days running. If he is 30 and more days sick in a row, the period (each date in this period) is automatically defined and flagged as "long time absence":&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;Employee&lt;/TD&gt;&lt;TD&gt;Sick&lt;/TD&gt;&lt;TD&gt;Running sick days per employee&lt;/TD&gt;&lt;TD&gt;Long time absence&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;02/02/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03/02/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;06/02/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;07/02/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;08/02/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;09/02/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10/02/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13/02/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14/02/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;15/02/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;16/02/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20/02/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;21/02/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22/02/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;23/02/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;24/02/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;27/02/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;28/02/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;01/03/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;02/03/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03/03/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;06/03/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;07/03/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;08/03/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;09/03/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10/03/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13/03/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14/03/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;15/03/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;16/03/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;17/03/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20/03/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;21/03/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22/03/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;23/03/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;27/03/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;28/03/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;29/03/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03/04/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;04/04/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;05/04/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;06/04/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11/04/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/04/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13/04/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14/04/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;17/04/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;18/04/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;19/04/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20/04/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;21/04/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;24/04/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;25/04/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;26/04/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;27/04/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;28/04/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;18&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;01/05/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;02/05/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;03/05/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;04/05/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;05/05/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;08/05/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;09/05/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10/05/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11/05/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/05/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;15/05/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;16/05/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;17/05/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;19/05/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22/05/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;23/05/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;24/05/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;25/05/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;26/05/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;18&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;30/05/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;19&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;31/05/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;01/06/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;21&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;02/06/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;05/06/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;23&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;06/06/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;24&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;07/06/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;25&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;08/06/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;26&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;09/06/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;27&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/06/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;28&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13/06/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;29&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14/06/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF0000"&gt;30&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;15/06/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;31&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;16/06/2023&lt;/TD&gt;&lt;TD&gt;Employee A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;32&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm currently struggling with the task to calulcate the "Running sick days per employee" and therefore also with the calculation of the "Long time absence" flag in DAX.&lt;BR /&gt;Does anyone has some help for me?&lt;/P&gt;</description>
      <pubDate>Wed, 15 Nov 2023 14:05:08 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-quot-Running-sick-days-per-employee-long-time-absences/m-p/3535225#M135843</guid>
      <dc:creator>fitzi44</dc:creator>
      <dc:date>2023-11-15T14:05:08Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate "Running sick days per employee (long time absences)"</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-quot-Running-sick-days-per-employee-long-time-absences/m-p/3536269#M135885</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Please check the below picture and the attached pbix file.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Running sick: = 
VAR _list =
    ALL ( Data[Date] )
VAR _t =
    ADDCOLUMNS (
        FILTER ( ALL ( 'Calendar' ), 'Calendar'[Date] IN _list ),
        "@sicktotal", [Sick total:]
    )
VAR _prevsick =
    ADDCOLUMNS (
        _t,
        "@prevsick", MAXX ( OFFSET ( -1, _t, ORDERBY ( 'Calendar'[Date], ASC ) ), [@sicktotal] )
    )
VAR _condition =
    ADDCOLUMNS (
        _prevsick,
        "@condition",
            IF ( [@sicktotal] &amp;lt;&amp;gt; [@prevsick] || [@prevsick] == BLANK (), 1, 0 )
    )
VAR _group =
    ADDCOLUMNS (
        _condition,
        "@group",
            SUMX (
                FILTER ( _condition, 'Calendar'[Date] &amp;lt;= EARLIER ( 'Calendar'[Date] ) ),
                [@condition]
            )
    )
VAR _runningsick =
    ADDCOLUMNS (
        _group,
        "@runningsick",
            SUMX (
                FILTER (
                    _group,
                    'Calendar'[Date] &amp;lt;= EARLIER ( 'Calendar'[Date] )
                        &amp;amp;&amp;amp; [@group] = EARLIER ( [@group] )
                ),
                [@sicktotal]
            )
    )
VAR _longtimeabsence =
    ADDCOLUMNS (
        _runningsick,
        "@longtimeabsence",
            IF (
                30
                    IN SUMMARIZE (
                        FILTER ( _runningsick, [@group] = EARLIER ( [@group] ) ),
                        [@runningsick]
                    ),
                1,
                0
            )
    )
RETURN
    MAXX (
        FILTER ( _longtimeabsence, 'Calendar'[Date] = MAX ( 'Calendar'[Date] ) ),
        [@runningsick]
    )
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Long absence: = 
VAR _list =
    ALL ( Data[Date] )
VAR _t =
    ADDCOLUMNS (
        FILTER ( ALL ( 'Calendar' ), 'Calendar'[Date] IN _list ),
        "@sicktotal", [Sick total:]
    )
VAR _prevsick =
    ADDCOLUMNS (
        _t,
        "@prevsick", MAXX ( OFFSET ( -1, _t, ORDERBY ( 'Calendar'[Date], ASC ) ), [@sicktotal] )
    )
VAR _condition =
    ADDCOLUMNS (
        _prevsick,
        "@condition",
            IF ( [@sicktotal] &amp;lt;&amp;gt; [@prevsick] || [@prevsick] == BLANK (), 1, 0 )
    )
VAR _group =
    ADDCOLUMNS (
        _condition,
        "@group",
            SUMX (
                FILTER ( _condition, 'Calendar'[Date] &amp;lt;= EARLIER ( 'Calendar'[Date] ) ),
                [@condition]
            )
    )
VAR _runningsick =
    ADDCOLUMNS (
        _group,
        "@runningsick",
            SUMX (
                FILTER (
                    _group,
                    'Calendar'[Date] &amp;lt;= EARLIER ( 'Calendar'[Date] )
                        &amp;amp;&amp;amp; [@group] = EARLIER ( [@group] )
                ),
                [@sicktotal]
            )
    )
VAR _longtimeabsence =
    ADDCOLUMNS (
        _runningsick,
        "@longtimeabsence",
            IF (
                30
                    IN SUMMARIZE (
                        FILTER ( _runningsick, [@group] = EARLIER ( [@group] ) ),
                        [@runningsick]
                    ),
                1,
                0
            )
    )
RETURN
    MAXX (
        FILTER ( _longtimeabsence, 'Calendar'[Date] = MAX ( 'Calendar'[Date] ) ),
        [@longtimeabsence]
    )
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 16 Nov 2023 04:31:32 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-quot-Running-sick-days-per-employee-long-time-absences/m-p/3536269#M135885</guid>
      <dc:creator>Jihwan_Kim</dc:creator>
      <dc:date>2023-11-16T04:31:32Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate "Running sick days per employee (long time absences)"</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-quot-Running-sick-days-per-employee-long-time-absences/m-p/3559745#M137163</link>
      <description>&lt;P&gt;Thanks a lot&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="291628" data-lia-user-login="Jihwan_Kim" class="lia-mention lia-mention-user"&gt;Jihwan_Kim&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Really great help here. You solution worked, however it was bot very performant in the end in the report, so we opted to implement the logic already on Database level.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;kind regards and thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Andreas&lt;/P&gt;</description>
      <pubDate>Wed, 29 Nov 2023 21:17:16 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-quot-Running-sick-days-per-employee-long-time-absences/m-p/3559745#M137163</guid>
      <dc:creator>fitzi44</dc:creator>
      <dc:date>2023-11-29T21:17:16Z</dc:date>
    </item>
  </channel>
</rss>

