<?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: New Customers DAX in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/New-Customers-DAX/m-p/1531034#M30048</link>
    <description>&lt;P&gt;MINX and MAXX require two arguments&lt;/P&gt;</description>
    <pubDate>Thu, 03 Dec 2020 12:53:12 GMT</pubDate>
    <dc:creator>Pinoo39</dc:creator>
    <dc:date>2020-12-03T12:53:12Z</dc:date>
    <item>
      <title>New Customers DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/New-Customers-DAX/m-p/1530295#M30010</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm using &lt;A href="https://www.daxpatterns.com/new-and-returning-customers/" target="_blank" rel="noopener"&gt;"DaxPatterns"&lt;/A&gt;&amp;nbsp; article to calculate New Customers but couldnt find a way to filter some customers first. I need to filter Customers List based on an attribute (e.g. "Status" column in Sales Table) then use it in the formula.&lt;BR /&gt;I trid to define a variable like the following but it didn't work&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR CustomersList = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;SPAN&gt;CALCULATETABLE(VALUES(Sales[CustomerKey]&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;), FILTER(Sales, Sales[type] in {7, 8} &amp;amp;&amp;amp; Sales[status] in {4, 7}))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;This is the Code :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class="container"&gt;&lt;DIV class="line number1 index0 alt2 highlighted"&gt;Date New Customer :=&lt;/DIV&gt;&lt;DIV class="line number2 index1 alt1"&gt;CALCULATE (&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; -- The first sale is&lt;/DIV&gt;&lt;DIV class="line number3 index2 alt2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MIN ( Sales[Order Date] ), -- the MIN of the order date&lt;/DIV&gt;&lt;DIV class="line number4 index3 alt1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ALLEXCEPT (&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;/DIV&gt;&lt;DIV class="line number5 index4 alt2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sales,&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; -- ignoring any filter&lt;/DIV&gt;&lt;DIV class="line number6 index5 alt1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sales[CustomerKey],&amp;nbsp;&amp;nbsp; -- other than the customer&lt;/DIV&gt;&lt;DIV class="line number7 index6 alt2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Customer&lt;/DIV&gt;&lt;DIV class="line number8 index7 alt1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&lt;/DIV&gt;&lt;DIV class="line number9 index8 alt2"&gt;)&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;AND then number of New Customers is :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class="container"&gt;&lt;DIV class="line number1 index0 alt2 highlighted"&gt;# New Customers :=&lt;/DIV&gt;&lt;DIV class="line number2 index1 alt1"&gt;VAR CustomersWithNewDate =&lt;/DIV&gt;&lt;DIV class="line number3 index2 alt2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CALCULATETABLE (&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;&amp;nbsp;&amp;nbsp; -- Prepares a table that&lt;/DIV&gt;&lt;DIV class="line number4 index3 alt1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ADDCOLUMNS (&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;&amp;nbsp;&amp;nbsp; -- for each customer contains&lt;/DIV&gt;&lt;DIV class="line number5 index4 alt2"&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;VALUES ( Sales[CustomerKey] ), -- the date of their first puchase&lt;/DIV&gt;&lt;DIV class="line number6 index5 alt1"&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;"@NewCustomerDate", [Date New Customer]&lt;/DIV&gt;&lt;DIV class="line number7 index6 alt2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;),&lt;/DIV&gt;&lt;DIV class="line number8 index7 alt1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ALLEXCEPT ( Sales, Customer )&lt;/DIV&gt;&lt;DIV class="line number9 index8 alt2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&lt;/DIV&gt;&lt;DIV class="line number10 index9 alt1"&gt;VAR NewCustomers =&lt;/DIV&gt;&lt;DIV class="line number11 index10 alt2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FILTER (&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="line number12 index11 alt1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CustomersWithNewDate,&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; -- Filters the customers&lt;/DIV&gt;&lt;DIV class="line number13 index12 alt2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[@NewCustomerDate]&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; -- whose new customer date&lt;/DIV&gt;&lt;DIV class="line number14 index13 alt1"&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;IN VALUES ( 'Date'[Date] )&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -- falls within the current period&lt;/DIV&gt;&lt;DIV class="line number15 index14 alt2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&lt;/DIV&gt;&lt;DIV class="line number16 index15 alt1"&gt;VAR Result =&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -- The count of the new customers&lt;/DIV&gt;&lt;DIV class="line number17 index16 alt2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;COUNTROWS ( NewCustomers )&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -- does not use the Sales table&lt;/DIV&gt;&lt;DIV class="line number18 index17 alt1"&gt;RETURN&lt;/DIV&gt;&lt;DIV class="line number19 index18 alt2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Result&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;BR /&gt;Any idea on doing that ?&lt;/P&gt;</description>
      <pubDate>Thu, 03 Dec 2020 07:56:52 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/New-Customers-DAX/m-p/1530295#M30010</guid>
      <dc:creator>Pinoo39</dc:creator>
      <dc:date>2020-12-03T07:56:52Z</dc:date>
    </item>
    <item>
      <title>Re: New Customers DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/New-Customers-DAX/m-p/1530415#M30014</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="273651" data-lia-user-login="Pinoo39" class="lia-mention lia-mention-user"&gt;Pinoo39&lt;/a&gt; , refer if my two blogs can help. You need change the duration for new (Last period ) &lt;/P&gt;
&lt;P&gt;Customer Retention Part 1:&lt;BR /&gt;&lt;A href="https://community.powerbi.com/t5/Community-Blog/Customer-Retention-Part-1-Month-on-Month-Retention/ba-p/1361529" target="_blank"&gt;https://community.powerbi.com/t5/Community-Blog/Customer-Retention-Part-1-Month-on-Month-Retention/ba-p/1361529&lt;/A&gt;&lt;BR /&gt;Customer Retention Part 2: Period over Period Retention :&lt;A href="https://community.powerbi.com/t5/Community-Blog/Customer-Retention-Part-2-Period-over-Period-Retention/ba-p/1377458" target="_blank"&gt;https://community.powerbi.com/t5/Community-Blog/Customer-Retention-Part-2-Period-over-Period-Retention/ba-p/1377458&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Dec 2020 07:55:17 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/New-Customers-DAX/m-p/1530415#M30014</guid>
      <dc:creator>amitchandak</dc:creator>
      <dc:date>2020-12-03T07:55:17Z</dc:date>
    </item>
    <item>
      <title>Re: New Customers DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/New-Customers-DAX/m-p/1530440#M30015</link>
      <description>&lt;P&gt;Since I'm using a DimDate Other than Gregorian DimDate, function like DatesMTD are not gonna work correctly&lt;/P&gt;</description>
      <pubDate>Thu, 03 Dec 2020 08:07:24 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/New-Customers-DAX/m-p/1530440#M30015</guid>
      <dc:creator>Pinoo39</dc:creator>
      <dc:date>2020-12-03T08:07:24Z</dc:date>
    </item>
    <item>
      <title>Re: New Customers DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/New-Customers-DAX/m-p/1530611#M30016</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="273651" data-lia-user-login="Pinoo39" class="lia-mention lia-mention-user"&gt;Pinoo39&lt;/a&gt; , what is your defination of new&lt;/P&gt;</description>
      <pubDate>Thu, 03 Dec 2020 09:05:15 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/New-Customers-DAX/m-p/1530611#M30016</guid>
      <dc:creator>amitchandak</dc:creator>
      <dc:date>2020-12-03T09:05:15Z</dc:date>
    </item>
    <item>
      <title>Re: New Customers DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/New-Customers-DAX/m-p/1530630#M30017</link>
      <description>&lt;P&gt;A customer is considered new if He/She has bought an item in the selected period on slicer (e.g. This month) and not in the past&lt;/P&gt;</description>
      <pubDate>Thu, 03 Dec 2020 09:17:25 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/New-Customers-DAX/m-p/1530630#M30017</guid>
      <dc:creator>Pinoo39</dc:creator>
      <dc:date>2020-12-03T09:17:25Z</dc:date>
    </item>
    <item>
      <title>Re: New Customers DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/New-Customers-DAX/m-p/1530951#M30042</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="273651" data-lia-user-login="Pinoo39" class="lia-mention lia-mention-user"&gt;Pinoo39&lt;/a&gt; , Try like, assuming a period is selected and the date table can give the dates for that period &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This period = &lt;BR /&gt;var _min = minx(allselected('Date', 'Date'[Date]))&lt;BR /&gt;var _max = maxx(allselected('Date', 'Date'[Date])) &lt;BR /&gt;return &lt;BR /&gt;calculate([Sales], filter('Date', 'Date'[Date] &amp;gt;=_min &amp;amp;&amp;amp; 'Date'[Date] &amp;lt;=_max) )&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Last period = &lt;BR /&gt;var _min = minx(allselected('Date', 'Date'[Date]))&lt;BR /&gt;var _max = maxx(allselected('Date', 'Date'[Date])) &lt;BR /&gt;return &lt;BR /&gt;calculate([Sales], filter(all('Date'), 'Date'[Date] &amp;lt;_min) )&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;New Customer This period = sumx(VALUES(Customer[Customer Id]), if(ISBLANK([Last period]) &amp;amp;&amp;amp; not(ISBLANK([This period])) ,1,BLANK()))&lt;/P&gt;</description>
      <pubDate>Thu, 03 Dec 2020 12:05:32 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/New-Customers-DAX/m-p/1530951#M30042</guid>
      <dc:creator>amitchandak</dc:creator>
      <dc:date>2020-12-03T12:05:32Z</dc:date>
    </item>
    <item>
      <title>Re: New Customers DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/New-Customers-DAX/m-p/1531034#M30048</link>
      <description>&lt;P&gt;MINX and MAXX require two arguments&lt;/P&gt;</description>
      <pubDate>Thu, 03 Dec 2020 12:53:12 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/New-Customers-DAX/m-p/1531034#M30048</guid>
      <dc:creator>Pinoo39</dc:creator>
      <dc:date>2020-12-03T12:53:12Z</dc:date>
    </item>
  </channel>
</rss>

