<?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: Duplicate values on time span in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Duplicate-values-on-time-span/m-p/752459#M2840</link>
    <description>&lt;PRE&gt;-- calculated column without the use of context transition
[At Least 2 Visits Within 14 Days] =
var __custId = C[CustomerID]
var __visitDatesWithCounts =
ADDCOLUMNS(
    SUMMARIZE(
        FILTER (
            V,
            V[CustomerId] = __custId
        ),
        V[VisitDate]
    ),
    "CountOfSameDayVisits",
    	var __visitDate = V[VisitDate]
    	return
	    	COUNTROWS(
		        FILTER (
		            V,
		            V[CustomerId] = __custId
		            &amp;amp;&amp;amp; V[VisitDate] = __visitDate
		        )    		
	    	)
)
var __2VisitsOnSameDayExist =
	MAXX(
		__visitDatesWithCounts,
		[CountOfSameDayVisits]
	) &amp;gt; 1
var __2VisitsOnDiffDaysExist =
    NOT ISEMPTY(
        FILTER(
            CROSSJOIN(
                SELECTCOLUMNS (
                    __visitDatesWithCounts,
                    "FirstVD", V[VisitDate]
                ),
                SELECTCOLUMNS(
                    __visitDates,
                    "SecondVD", V[VisitDate]
                )
            ),
            [SecondVD] - [FirstVD] &amp;lt; 14
            &amp;amp;&amp;amp; [SecondVD] &amp;gt; [FirstVD]
        )
    )
return
	__2VisitsOnSameDayExist || __2VisitsOnDiffDaysExist&lt;/PRE&gt;&lt;P&gt;Best&lt;/P&gt;&lt;P&gt;Darek&lt;/P&gt;</description>
    <pubDate>Tue, 30 Jul 2019 09:11:20 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2019-07-30T09:11:20Z</dc:date>
    <item>
      <title>Duplicate values on time span</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Duplicate-values-on-time-span/m-p/751304#M2757</link>
      <description>&lt;P&gt;Hello! I have a selection of customer names and dates of visits. In both columns the data can be repeated. I need to identify those customers who visited cafe more than one time in 14 days. I can't figure out how to do this. Please, help. Example:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;11.06.2012&amp;nbsp; &amp;nbsp; Mark&amp;nbsp; +&lt;/P&gt;&lt;P&gt;15.06.2012&amp;nbsp; &amp;nbsp; John&amp;nbsp; &amp;nbsp;-&lt;/P&gt;&lt;P&gt;17.06.2012&amp;nbsp; &amp;nbsp;Mark&amp;nbsp; &amp;nbsp;+&lt;/P&gt;&lt;P&gt;17.06.2012&amp;nbsp; &amp;nbsp;Sam&amp;nbsp; &amp;nbsp; +&lt;/P&gt;&lt;P&gt;29.06.2012&amp;nbsp; &amp;nbsp;Sam&amp;nbsp; &amp;nbsp; +&lt;/P&gt;&lt;P&gt;05.06.2012&amp;nbsp; &amp;nbsp;Piter&amp;nbsp; &amp;nbsp; -&lt;/P&gt;&lt;P&gt;05.06.2012&amp;nbsp; &amp;nbsp;John&amp;nbsp; &amp;nbsp; -&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jul 2019 09:58:25 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Duplicate-values-on-time-span/m-p/751304#M2757</guid>
      <dc:creator>MaryDay</dc:creator>
      <dc:date>2019-07-29T09:58:25Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate values on time span</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Duplicate-values-on-time-span/m-p/751321#M2759</link>
      <description>&lt;P&gt;What does it mean "more than 1 time in 14 days"? Which 14 days? Where is the beginning and where is the end of the 14 days?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best&lt;/P&gt;&lt;P&gt;Darek&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jul 2019 10:15:02 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Duplicate-values-on-time-span/m-p/751321#M2759</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-07-29T10:15:02Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate values on time span</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Duplicate-values-on-time-span/m-p/751330#M2760</link>
      <description>&lt;P&gt;It should be a cycle that checks every 14 days from the first date. That is, from 01.06 to 14.06, then from 02.06 to 15.06, and so on. I need a list of customers who visited cafe more than once in 14 days at any time.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jul 2019 10:24:47 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Duplicate-values-on-time-span/m-p/751330#M2760</guid>
      <dc:creator>MaryDay</dc:creator>
      <dc:date>2019-07-29T10:24:47Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate values on time span</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Duplicate-values-on-time-span/m-p/751425#M2772</link>
      <description>&lt;P&gt;Anonymous&lt;/LI-USER&gt;&amp;nbsp; maybe you have some ideas? please&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jul 2019 12:12:57 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Duplicate-values-on-time-span/m-p/751425#M2772</guid>
      <dc:creator>MaryDay</dc:creator>
      <dc:date>2019-07-29T12:12:57Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate values on time span</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Duplicate-values-on-time-span/m-p/751463#M2775</link>
      <description>&lt;P&gt;I think this is what you need:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Find the names of the customers that have 2 different visit dates not more than 14 days apart.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Let's say your table that stores visits is V, you've got CustomerID and VisitDate in there. Then you also have a dimension table with your customers C where you store unique CustomerID's. C joins to T in a 1:many fashion on CustomerID. Then you could add a column [2 Visits Within 14 Days] to C:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;nbsp;&lt;SPAN&gt;[2 Visits Within 14 Days]&lt;/SPAN&gt; = &lt;SPAN&gt;-- calculated column without the use of context transition&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; __custId = &lt;SPAN&gt;C[CustomerID]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; __visitDates =&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;SUMMARIZE&lt;/SPAN&gt;(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;FILTER&lt;/SPAN&gt; (&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;V,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;V[CustomerId]&lt;/SPAN&gt; = __custId&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;V[VisitDate]&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&lt;BR /&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; __2VisitsExist =&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;NOT&lt;/SPAN&gt; &lt;SPAN&gt;ISEMPTY&lt;/SPAN&gt;(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;CROSSJOIN&lt;/SPAN&gt;(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;SELECTCOLUMNS&lt;/SPAN&gt; (&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;__visitDates,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;"FirstVD"&lt;/SPAN&gt;, &lt;SPAN&gt;V[VisitDate]&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;SELECTCOLUMNS&lt;/SPAN&gt;(&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;__visitDates,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;"SecondVD"&lt;/SPAN&gt;, &lt;SPAN&gt;V[VisitDate]&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;[SecondVD]&lt;/SPAN&gt; - &lt;SPAN&gt;[FirstVD]&lt;/SPAN&gt; &amp;lt; &lt;SPAN&gt;14&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;&amp;amp;&amp;amp;&lt;/SPAN&gt; &lt;SPAN&gt;[SecondVD]&lt;/SPAN&gt; &amp;gt; &lt;SPAN&gt;[FirstVD]&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&lt;BR /&gt;&lt;SPAN&gt;return&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;__2VisitsExist&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best&lt;/P&gt;&lt;P&gt;Darek&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jul 2019 12:38:18 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Duplicate-values-on-time-span/m-p/751463#M2775</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-07-29T12:38:18Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate values on time span</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Duplicate-values-on-time-span/m-p/752238#M2831</link>
      <description>&lt;P&gt;Thank you very much for the answer. But the fact is that there can be more than two visits in 14 days and even several in one day, that is, the dates will be repeated.&lt;/P&gt;</description>
      <pubDate>Tue, 30 Jul 2019 07:03:12 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Duplicate-values-on-time-span/m-p/752238#M2831</guid>
      <dc:creator>MaryDay</dc:creator>
      <dc:date>2019-07-30T07:03:12Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate values on time span</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Duplicate-values-on-time-span/m-p/752384#M2836</link>
      <description>&lt;P&gt;My code does not tell you that there were 2 visits within 14 days but that there were &lt;STRONG&gt;AT LEAST 2 different dates&lt;/STRONG&gt;&amp;nbsp;no more than 14 days apart on which the person visited. This is how I understood your description.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you need something different, then you could try to adjust the code. From what you've replied it looks like you don't want to check if there were at least 2 different days within a 14-day span but that there were at least 2 visits regardless of whether on the same day or not.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you please confirm?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best&lt;/P&gt;&lt;P&gt;Darek&lt;/P&gt;</description>
      <pubDate>Tue, 30 Jul 2019 08:30:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Duplicate-values-on-time-span/m-p/752384#M2836</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-07-30T08:30:28Z</dc:date>
    </item>
    <item>
      <title>Re: Duplicate values on time span</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Duplicate-values-on-time-span/m-p/752459#M2840</link>
      <description>&lt;PRE&gt;-- calculated column without the use of context transition
[At Least 2 Visits Within 14 Days] =
var __custId = C[CustomerID]
var __visitDatesWithCounts =
ADDCOLUMNS(
    SUMMARIZE(
        FILTER (
            V,
            V[CustomerId] = __custId
        ),
        V[VisitDate]
    ),
    "CountOfSameDayVisits",
    	var __visitDate = V[VisitDate]
    	return
	    	COUNTROWS(
		        FILTER (
		            V,
		            V[CustomerId] = __custId
		            &amp;amp;&amp;amp; V[VisitDate] = __visitDate
		        )    		
	    	)
)
var __2VisitsOnSameDayExist =
	MAXX(
		__visitDatesWithCounts,
		[CountOfSameDayVisits]
	) &amp;gt; 1
var __2VisitsOnDiffDaysExist =
    NOT ISEMPTY(
        FILTER(
            CROSSJOIN(
                SELECTCOLUMNS (
                    __visitDatesWithCounts,
                    "FirstVD", V[VisitDate]
                ),
                SELECTCOLUMNS(
                    __visitDates,
                    "SecondVD", V[VisitDate]
                )
            ),
            [SecondVD] - [FirstVD] &amp;lt; 14
            &amp;amp;&amp;amp; [SecondVD] &amp;gt; [FirstVD]
        )
    )
return
	__2VisitsOnSameDayExist || __2VisitsOnDiffDaysExist&lt;/PRE&gt;&lt;P&gt;Best&lt;/P&gt;&lt;P&gt;Darek&lt;/P&gt;</description>
      <pubDate>Tue, 30 Jul 2019 09:11:20 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Duplicate-values-on-time-span/m-p/752459#M2840</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-07-30T09:11:20Z</dc:date>
    </item>
  </channel>
</rss>

