<?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 How to write a measure that counts rows from 2 different dates columns in Power BI in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-measure-that-counts-rows-from-2-different-dates/m-p/3751913#M146334</link>
    <description>&lt;P&gt;I need to create a measure that counts rows based on 2 different date columns.&amp;nbsp;Using 10/1/2023 as an reference example this should return 4 records.&amp;nbsp;Where the Work Date is &amp;lt;= 10/1/2023 and the Paid Date is &amp;gt;= 10/1/2023&lt;BR /&gt;If I used 11/1/2023 it should return 5 records.&lt;BR /&gt;&lt;EM&gt;&lt;U&gt;How would I translate this to DAX?&lt;/U&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;In Excel this is easily accomplished by adding a filter and then entering "Custom Date" for both Date columns.&lt;/P&gt;&lt;P&gt;Date Filters in Excel :&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;For example in excel the custom filter options: Work Date is before or equal to 10/1/2023 and Paid Date is after or equal to 10/1/2023&lt;/P&gt;&lt;P&gt;Adding a Custom Filter Excel :&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;The data model is using both active and inactive relationships.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;U&gt;How would I translate this to DAX?&lt;/U&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Using 10/1/2023 as an reference example this should return 4 records.&lt;BR /&gt;Where the Work Date is &amp;lt;= 10/1/2023 and the Paid Date is &amp;gt;= 10/1/2023&lt;BR /&gt;If I used 11/1/2023 it should return 5 records.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Test Data :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;OrderDate&lt;/TD&gt;&lt;TD&gt;OrderEndMonth&lt;/TD&gt;&lt;TD&gt;Forks&lt;/TD&gt;&lt;TD&gt;Napkins&lt;/TD&gt;&lt;TD&gt;Work Date&lt;/TD&gt;&lt;TD&gt;Paid Date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2/13/2023&lt;/TD&gt;&lt;TD&gt;2/1/2023&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2/23/2023&lt;/TD&gt;&lt;TD&gt;2/1/2023&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/2/2023&lt;/TD&gt;&lt;TD&gt;3/1/2023&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;3/1/2023&lt;/TD&gt;&lt;TD&gt;12/6/2023&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10/22/2019&lt;/TD&gt;&lt;TD&gt;10/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;10/1/2019&lt;/TD&gt;&lt;TD&gt;11/26/2023&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10/29/2019&lt;/TD&gt;&lt;TD&gt;10/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/23/2019&lt;/TD&gt;&lt;TD&gt;12/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;12/1/2019&lt;/TD&gt;&lt;TD&gt;10/22/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/4/2023&lt;/TD&gt;&lt;TD&gt;4/1/2023&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/18/2023&lt;/TD&gt;&lt;TD&gt;4/1/2023&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;4/1/2023&lt;/TD&gt;&lt;TD&gt;6/22/2023&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/26/2019&lt;/TD&gt;&lt;TD&gt;3/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4/1/2019&lt;/TD&gt;&lt;TD&gt;8/30/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/30/2019&lt;/TD&gt;&lt;TD&gt;4/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5/28/2019&lt;/TD&gt;&lt;TD&gt;5/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/4/2019&lt;/TD&gt;&lt;TD&gt;6/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;6/1/2019&lt;/TD&gt;&lt;TD&gt;7/15/2023&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10/31/2023&lt;/TD&gt;&lt;TD&gt;10/1/2023&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11/1/2023&lt;/TD&gt;&lt;TD&gt;12/14/2023&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7/9/2019&lt;/TD&gt;&lt;TD&gt;7/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;7/1/2019&lt;/TD&gt;&lt;TD&gt;8/21/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7/31/2018&lt;/TD&gt;&lt;TD&gt;7/1/2018&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;8/1/2018&lt;/TD&gt;&lt;TD&gt;10/10/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/13/2018&lt;/TD&gt;&lt;TD&gt;3/1/2018&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7/23/2019&lt;/TD&gt;&lt;TD&gt;7/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;8/1/2019&lt;/TD&gt;&lt;TD&gt;9/24/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10/24/2019&lt;/TD&gt;&lt;TD&gt;10/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;11/1/2019&lt;/TD&gt;&lt;TD&gt;12/11/2023&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10/17/2019&lt;/TD&gt;&lt;TD&gt;10/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11/25/2019&lt;/TD&gt;&lt;TD&gt;11/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/3/2019&lt;/TD&gt;&lt;TD&gt;12/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;12/1/2019&lt;/TD&gt;&lt;TD&gt;11/15/2023&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1/7/2020&lt;/TD&gt;&lt;TD&gt;1/1/2020&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;2/1/2020&lt;/TD&gt;&lt;TD&gt;2/28/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1/2/2020&lt;/TD&gt;&lt;TD&gt;1/1/2020&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1/1/2020&lt;/TD&gt;&lt;TD&gt;2/18/2020&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Expected Values:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Dates&lt;/TD&gt;&lt;TD&gt;Values&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1/1/2023&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2/1/2023&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/1/2023&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/1/2023&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5/1/2023&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/1/2023&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7/1/2023&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8/1/2023&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9/1/2023&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10/1/2023&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11/1/2023&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/1/2022&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;Here are the measures I have tried so far, the closest one is TestD. However, when i get to June of 2023 it returns the wrong count of&amp;nbsp;&lt;SPAN&gt;June (5) should be 6 and October (5) should be 5.&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&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;Test1 = CALCULATE(
    COUNTROWS('TestData')
)

TestA = CALCULATE(
        SUMX (
            'Date',
            CALCULATE (
                COUNTROWS ( 'TestData' ),
                FILTER (
                    'TestData',
                    [Date] &amp;lt;= 'TestData'[Work Date]
                        &amp;amp;&amp;amp; [Date] &amp;lt;= 'TestData'[Paid Date]
                )
            )
        )
)

TestB = 
CALCULATE(
        COUNTROWS(
                    FILTER('TestData', 'TestData'[Work Date] &amp;lt;= MAX('Date'[Date])
                    )
                )
)


TestC = 
CALCULATE(
	COUNTROWS('TestData')
	,'TestData'[Work Date] &amp;lt;= MAX('Date'[Date]) &amp;amp;&amp;amp; 'TestData'[Paid Date] &amp;gt;= MAX('Date'[Date])
)



TestD = CALCULATE(
	COUNTROWS(
	    FILTER(
	    ALL('TestData'),
	    'TestData'[Work Date] &amp;lt;= MAX('Date'[Date])
        &amp;amp;&amp;amp;
	    'TestData'[Paid Date] &amp;gt;= MAX('Date'[Date])
	    )
	)
)

TestG = COUNTROWS(
FILTER(
'TestData',
'TestData'[Work Date] &amp;gt;= MIN('Date'[Date]) // date1 must be in the current month 1/2
&amp;amp;&amp;amp; 'TestData'[Work Date]&amp;lt;= MAX('Date'[Date]) // date1 must be in the current month 2/2
&amp;amp;&amp;amp; 'TestData'[Paid Date] &amp;gt;= MIN('Date'[Date]) // date 2 must be in the current month 1/2
&amp;amp;&amp;amp; 'TestData'[Paid Date] &amp;lt;= MAX('Date'[Date] // date2 must be in the current month 2/2

)))&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I'm really stuck on this one and have tried many things for a couple of days now. Any help would be greatly appreciated.&amp;nbsp;&lt;BR /&gt;Added the Dropbox link to the pbix here&amp;nbsp;&lt;A title="Sample Test Dates PBIX" href="https://www.dropbox.com/scl/fi/4tb6b55fe48jp537hfhlu/SampleTestDates.pbix?rlkey=4r0v7pndazus5fl77ewymjr95&amp;amp;dl=0" target="_blank" rel="noopener"&gt;SampleTestDates.PBIX&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sun, 10 Mar 2024 17:38:33 GMT</pubDate>
    <dc:creator>AAlvarez13</dc:creator>
    <dc:date>2024-03-10T17:38:33Z</dc:date>
    <item>
      <title>How to write a measure that counts rows from 2 different dates columns in Power BI</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-measure-that-counts-rows-from-2-different-dates/m-p/3751913#M146334</link>
      <description>&lt;P&gt;I need to create a measure that counts rows based on 2 different date columns.&amp;nbsp;Using 10/1/2023 as an reference example this should return 4 records.&amp;nbsp;Where the Work Date is &amp;lt;= 10/1/2023 and the Paid Date is &amp;gt;= 10/1/2023&lt;BR /&gt;If I used 11/1/2023 it should return 5 records.&lt;BR /&gt;&lt;EM&gt;&lt;U&gt;How would I translate this to DAX?&lt;/U&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;In Excel this is easily accomplished by adding a filter and then entering "Custom Date" for both Date columns.&lt;/P&gt;&lt;P&gt;Date Filters in Excel :&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;For example in excel the custom filter options: Work Date is before or equal to 10/1/2023 and Paid Date is after or equal to 10/1/2023&lt;/P&gt;&lt;P&gt;Adding a Custom Filter Excel :&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;The data model is using both active and inactive relationships.&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;U&gt;How would I translate this to DAX?&lt;/U&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Using 10/1/2023 as an reference example this should return 4 records.&lt;BR /&gt;Where the Work Date is &amp;lt;= 10/1/2023 and the Paid Date is &amp;gt;= 10/1/2023&lt;BR /&gt;If I used 11/1/2023 it should return 5 records.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Test Data :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;OrderDate&lt;/TD&gt;&lt;TD&gt;OrderEndMonth&lt;/TD&gt;&lt;TD&gt;Forks&lt;/TD&gt;&lt;TD&gt;Napkins&lt;/TD&gt;&lt;TD&gt;Work Date&lt;/TD&gt;&lt;TD&gt;Paid Date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2/13/2023&lt;/TD&gt;&lt;TD&gt;2/1/2023&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2/23/2023&lt;/TD&gt;&lt;TD&gt;2/1/2023&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/2/2023&lt;/TD&gt;&lt;TD&gt;3/1/2023&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;3/1/2023&lt;/TD&gt;&lt;TD&gt;12/6/2023&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10/22/2019&lt;/TD&gt;&lt;TD&gt;10/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;10/1/2019&lt;/TD&gt;&lt;TD&gt;11/26/2023&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10/29/2019&lt;/TD&gt;&lt;TD&gt;10/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/23/2019&lt;/TD&gt;&lt;TD&gt;12/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;12/1/2019&lt;/TD&gt;&lt;TD&gt;10/22/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/4/2023&lt;/TD&gt;&lt;TD&gt;4/1/2023&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/18/2023&lt;/TD&gt;&lt;TD&gt;4/1/2023&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;4/1/2023&lt;/TD&gt;&lt;TD&gt;6/22/2023&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/26/2019&lt;/TD&gt;&lt;TD&gt;3/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4/1/2019&lt;/TD&gt;&lt;TD&gt;8/30/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/30/2019&lt;/TD&gt;&lt;TD&gt;4/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5/28/2019&lt;/TD&gt;&lt;TD&gt;5/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/4/2019&lt;/TD&gt;&lt;TD&gt;6/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;6/1/2019&lt;/TD&gt;&lt;TD&gt;7/15/2023&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10/31/2023&lt;/TD&gt;&lt;TD&gt;10/1/2023&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11/1/2023&lt;/TD&gt;&lt;TD&gt;12/14/2023&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7/9/2019&lt;/TD&gt;&lt;TD&gt;7/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;7/1/2019&lt;/TD&gt;&lt;TD&gt;8/21/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7/31/2018&lt;/TD&gt;&lt;TD&gt;7/1/2018&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;8/1/2018&lt;/TD&gt;&lt;TD&gt;10/10/2018&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/13/2018&lt;/TD&gt;&lt;TD&gt;3/1/2018&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7/23/2019&lt;/TD&gt;&lt;TD&gt;7/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;8/1/2019&lt;/TD&gt;&lt;TD&gt;9/24/2019&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10/24/2019&lt;/TD&gt;&lt;TD&gt;10/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;11/1/2019&lt;/TD&gt;&lt;TD&gt;12/11/2023&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10/17/2019&lt;/TD&gt;&lt;TD&gt;10/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11/25/2019&lt;/TD&gt;&lt;TD&gt;11/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/3/2019&lt;/TD&gt;&lt;TD&gt;12/1/2019&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;12/1/2019&lt;/TD&gt;&lt;TD&gt;11/15/2023&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1/7/2020&lt;/TD&gt;&lt;TD&gt;1/1/2020&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;2/1/2020&lt;/TD&gt;&lt;TD&gt;2/28/2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1/2/2020&lt;/TD&gt;&lt;TD&gt;1/1/2020&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1/1/2020&lt;/TD&gt;&lt;TD&gt;2/18/2020&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Expected Values:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Dates&lt;/TD&gt;&lt;TD&gt;Values&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1/1/2023&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2/1/2023&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3/1/2023&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/1/2023&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5/1/2023&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/1/2023&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7/1/2023&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8/1/2023&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9/1/2023&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10/1/2023&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11/1/2023&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/1/2022&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;Here are the measures I have tried so far, the closest one is TestD. However, when i get to June of 2023 it returns the wrong count of&amp;nbsp;&lt;SPAN&gt;June (5) should be 6 and October (5) should be 5.&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&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;Test1 = CALCULATE(
    COUNTROWS('TestData')
)

TestA = CALCULATE(
        SUMX (
            'Date',
            CALCULATE (
                COUNTROWS ( 'TestData' ),
                FILTER (
                    'TestData',
                    [Date] &amp;lt;= 'TestData'[Work Date]
                        &amp;amp;&amp;amp; [Date] &amp;lt;= 'TestData'[Paid Date]
                )
            )
        )
)

TestB = 
CALCULATE(
        COUNTROWS(
                    FILTER('TestData', 'TestData'[Work Date] &amp;lt;= MAX('Date'[Date])
                    )
                )
)


TestC = 
CALCULATE(
	COUNTROWS('TestData')
	,'TestData'[Work Date] &amp;lt;= MAX('Date'[Date]) &amp;amp;&amp;amp; 'TestData'[Paid Date] &amp;gt;= MAX('Date'[Date])
)



TestD = CALCULATE(
	COUNTROWS(
	    FILTER(
	    ALL('TestData'),
	    'TestData'[Work Date] &amp;lt;= MAX('Date'[Date])
        &amp;amp;&amp;amp;
	    'TestData'[Paid Date] &amp;gt;= MAX('Date'[Date])
	    )
	)
)

TestG = COUNTROWS(
FILTER(
'TestData',
'TestData'[Work Date] &amp;gt;= MIN('Date'[Date]) // date1 must be in the current month 1/2
&amp;amp;&amp;amp; 'TestData'[Work Date]&amp;lt;= MAX('Date'[Date]) // date1 must be in the current month 2/2
&amp;amp;&amp;amp; 'TestData'[Paid Date] &amp;gt;= MIN('Date'[Date]) // date 2 must be in the current month 1/2
&amp;amp;&amp;amp; 'TestData'[Paid Date] &amp;lt;= MAX('Date'[Date] // date2 must be in the current month 2/2

)))&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I'm really stuck on this one and have tried many things for a couple of days now. Any help would be greatly appreciated.&amp;nbsp;&lt;BR /&gt;Added the Dropbox link to the pbix here&amp;nbsp;&lt;A title="Sample Test Dates PBIX" href="https://www.dropbox.com/scl/fi/4tb6b55fe48jp537hfhlu/SampleTestDates.pbix?rlkey=4r0v7pndazus5fl77ewymjr95&amp;amp;dl=0" target="_blank" rel="noopener"&gt;SampleTestDates.PBIX&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 10 Mar 2024 17:38:33 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-measure-that-counts-rows-from-2-different-dates/m-p/3751913#M146334</guid>
      <dc:creator>AAlvarez13</dc:creator>
      <dc:date>2024-03-10T17:38:33Z</dc:date>
    </item>
    <item>
      <title>Re: How to write a measure that counts rows from 2 different dates columns in Power BI</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-measure-that-counts-rows-from-2-different-dates/m-p/3752221#M146353</link>
      <description>&lt;P&gt;Quick test with a disconnected date table. It looks like C and D are good.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Should this "count of June (5) should be 6 and October (5) should be 5." be&lt;BR /&gt;"count of June (5) should be 6 and October (5) should be 4."&lt;/P&gt;
&lt;P&gt;Also the result data has a year 2022 entry in there&lt;/P&gt;
&lt;P&gt;---&lt;/P&gt;
&lt;P&gt;I couldn't access the attached files.&amp;nbsp; If you fix that I'll take another look.&lt;/P&gt;</description>
      <pubDate>Fri, 08 Mar 2024 23:45:07 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-measure-that-counts-rows-from-2-different-dates/m-p/3752221#M146353</guid>
      <dc:creator>HotChilli</dc:creator>
      <dc:date>2024-03-08T23:45:07Z</dc:date>
    </item>
    <item>
      <title>Re: How to write a measure that counts rows from 2 different dates columns in Power BI</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-measure-that-counts-rows-from-2-different-dates/m-p/3752263#M146355</link>
      <description>&lt;P&gt;What is an easier way to drop a fileshare link or what is the most popular method? If i have to ill get dropbox which i dont currently have/use.&lt;/P&gt;</description>
      <pubDate>Sat, 09 Mar 2024 00:58:36 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-measure-that-counts-rows-from-2-different-dates/m-p/3752263#M146355</guid>
      <dc:creator>AAlvarez13</dc:creator>
      <dc:date>2024-03-09T00:58:36Z</dc:date>
    </item>
    <item>
      <title>Re: How to write a measure that counts rows from 2 different dates columns in Power BI</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-measure-that-counts-rows-from-2-different-dates/m-p/3752599#M146393</link>
      <description>&lt;P&gt;The fileio was deleted.&lt;/P&gt;
&lt;P&gt;The google drive wanted a login which I don't do.&lt;/P&gt;</description>
      <pubDate>Sat, 09 Mar 2024 11:29:35 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-measure-that-counts-rows-from-2-different-dates/m-p/3752599#M146393</guid>
      <dc:creator>HotChilli</dc:creator>
      <dc:date>2024-03-09T11:29:35Z</dc:date>
    </item>
    <item>
      <title>Re: How to write a measure that counts rows from 2 different dates columns in Power BI</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-measure-that-counts-rows-from-2-different-dates/m-p/3753414#M146439</link>
      <description>&lt;P&gt;I updated the link to the PBIX from dropbox. Adding it here as well&amp;nbsp;&lt;A title="Sample Test Dates" href="https://www.dropbox.com/scl/fi/4tb6b55fe48jp537hfhlu/SampleTestDates.pbix?rlkey=4r0v7pndazus5fl77ewymjr95&amp;amp;dl=0" target="_blank" rel="noopener"&gt;SampleTestDates.pbix&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 10 Mar 2024 17:39:30 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-measure-that-counts-rows-from-2-different-dates/m-p/3753414#M146439</guid>
      <dc:creator>AAlvarez13</dc:creator>
      <dc:date>2024-03-10T17:39:30Z</dc:date>
    </item>
    <item>
      <title>Re: How to write a measure that counts rows from 2 different dates columns in Power BI</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-measure-that-counts-rows-from-2-different-dates/m-p/3753648#M146446</link>
      <description>&lt;P&gt;Thanks for pbix.&lt;/P&gt;
&lt;P&gt;TestD is the one that works with a connected date table (as in your pbix).&lt;/P&gt;
&lt;P&gt;--&lt;/P&gt;
&lt;P&gt;So why do you think there is a problem (as illustrated on the 'Visual' tab)?&amp;nbsp; The measure:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;TestD = CALCULATE(
	COUNTROWS(
	    FILTER(ALL('TestData'),
	    'TestData'[Work Date] &amp;lt;= MAX('Date'[Date])       &amp;amp;&amp;amp;
	    'TestData'[Paid Date] &amp;gt;= MAX('Date'[Date])
        )
    )
)&lt;/LI-CODE&gt;
&lt;P&gt;works if you have a table visual with the 1st of each month and the measure.&lt;/P&gt;
&lt;P&gt;It doesn't give you what you want on the 'Visual' tab because the month dimension includes all the days of the month (not just the first day) . So for the June 2023 example (desired: 6, actual:5) the record for work date: 4/1/2023, paid date: 06/22/2023 is not included in the count for the whole month because the paid date is before the end of June.&lt;/P&gt;
&lt;P&gt;Here's a test measure that you can put in a visual with work date and paid date:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;MeasureQ = var _theDate = DATE(2023,6,1)
RETURN
IF (AND(SELECTEDVALUE(TestData[Work Date]) &amp;lt; _theDate,  SELECTEDVALUE(TestData[Paid Date]) &amp;gt; _theDate),1)&lt;/LI-CODE&gt;
&lt;P&gt;and you can identify which records are included in a 'month' visual or a 1st of Month visual.&lt;/P&gt;</description>
      <pubDate>Mon, 11 Mar 2024 00:30:05 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-measure-that-counts-rows-from-2-different-dates/m-p/3753648#M146446</guid>
      <dc:creator>HotChilli</dc:creator>
      <dc:date>2024-03-11T00:30:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to write a measure that counts rows from 2 different dates columns in Power BI</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-measure-that-counts-rows-from-2-different-dates/m-p/3756206#M146545</link>
      <description>&lt;P&gt;What is happening is that this is first filtering the table on the Work Date and then&lt;BR /&gt;It filters that filtered table by the paid date. The problem is that I cant get that to work in a measure.&lt;BR /&gt;Heres what I tried.&lt;/P&gt;&lt;P&gt;DatesB = VAR xTable =&lt;BR /&gt;CALCULATETABLE(&lt;BR /&gt;'TestData', 'TestData'[Work Date] &amp;lt;= MAX('Date'[Date])&lt;BR /&gt;&amp;amp;&amp;amp; ISBLANK('TestData'[Work Date]) = FALSE()&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;VAR xCount = CALCULATE(&lt;BR /&gt;COUNTROWS(xTable)&lt;BR /&gt;,FILTER(xTable, 'TestData'[Paid Date] &amp;gt;= MAX('Date'[Date]) )&lt;BR /&gt;)&lt;BR /&gt;RETURN xCount&lt;/P&gt;</description>
      <pubDate>Mon, 11 Mar 2024 20:16:37 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/How-to-write-a-measure-that-counts-rows-from-2-different-dates/m-p/3756206#M146545</guid>
      <dc:creator>AAlvarez13</dc:creator>
      <dc:date>2024-03-11T20:16:37Z</dc:date>
    </item>
  </channel>
</rss>

