<?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 average weekly active visitor using DAX in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-average-weekly-active-visitor-using-DAX/m-p/2545276#M71820</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Please check the below measure and the attached pbix file.&lt;/P&gt;
&lt;P&gt;Please be noted that if your real data is showing not just one year, the year number calculation also has to be considered in the measure.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Expected outcome measure: = 
VAR week_column =
    SUMMARIZE (
        ADDCOLUMNS ( Data, "@weeknumber", WEEKNUM ( Data[Date], 21) ),
        Data[Visitor ID],
        [@weeknumber]
    )
VAR countID =
    GROUPBY ( week_column, [@weeknumber], "@count", SUMX ( CURRENTGROUP (), 1 ) )
RETURN
    AVERAGEX ( countID, [@count] )&lt;/LI-CODE&gt;</description>
    <pubDate>Sat, 28 May 2022 13:31:27 GMT</pubDate>
    <dc:creator>Jihwan_Kim</dc:creator>
    <dc:date>2022-05-28T13:31:27Z</dc:date>
    <item>
      <title>Calculate average weekly active visitor using DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-average-weekly-active-visitor-using-DAX/m-p/2545094#M71808</link>
      <description>&lt;TABLE border="1" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Visitor ID&amp;nbsp;&amp;nbsp;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Date&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Visit&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5/10/2022&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Visit 1&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;5/10/2022&lt;/TD&gt;&lt;TD&gt;Visit 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;5/10/2022&lt;/TD&gt;&lt;TD&gt;Visit 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5/10/2022&lt;/TD&gt;&lt;TD&gt;Visit 2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;5/10/2022&lt;/TD&gt;&lt;TD&gt;Visit 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;5/10/2022&lt;/TD&gt;&lt;TD&gt;Visit 2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5/11/2022&lt;/TD&gt;&lt;TD&gt;Visit 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;5/11/2022&lt;/TD&gt;&lt;TD&gt;Visit 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;5/11/2022&lt;/TD&gt;&lt;TD&gt;Visit 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;5/12/2022&lt;/TD&gt;&lt;TD&gt;Visit 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;5/12/2022&lt;/TD&gt;&lt;TD&gt;Visit 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;5/13/2022&lt;/TD&gt;&lt;TD&gt;Visit 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;5/16/2022&lt;/TD&gt;&lt;TD&gt;Visit 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;5/16/2022&lt;/TD&gt;&lt;TD&gt;Visit 2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;5/18/2022&lt;/TD&gt;&lt;TD&gt;Visit 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;5/18/2022&lt;/TD&gt;&lt;TD&gt;Visit 1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm trying to calculate average weekly active visitors in PowerBI using DAX based on the example in the table above.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;First, I need to calculate how many unique visitors visit the shop in one week (Mon-Sun). Based on the calendar,&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;5/10/2022 - 5/13/2022&lt;/EM&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;will be categorized under one week, and&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;5/16/2022 - 5/18/2022&lt;/EM&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is another week. So for the week from&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;5/10/2022 - 5/13/2022&lt;/EM&gt;, there are 9 unique visitor and for the week from&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;5/16/2022 - 5/18/2022,&lt;/EM&gt; there are 3 unique visitors.&lt;/P&gt;&lt;P&gt;Once I found out the unique visitor for respective weeks, then I can get the average weekly active visitor by:&lt;/P&gt;&lt;P&gt;(9+3)/2 = 6 visitors&lt;/P&gt;&lt;P&gt;Hence, the answer for the example in the screenshot will be 6 visitors. The output will be used in card visualization.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Struggling to find the best way to do this, any help or advise will be greatly appreciated!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;EM&gt;Take note that&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Visit 1&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;means the first visit of the day while&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Visit 2&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;means the 2nd visit for the day.&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 28 May 2022 08:04:30 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-average-weekly-active-visitor-using-DAX/m-p/2545094#M71808</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-05-28T08:04:30Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate average weekly active visitor using DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-average-weekly-active-visitor-using-DAX/m-p/2545276#M71820</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Please check the below measure and the attached pbix file.&lt;/P&gt;
&lt;P&gt;Please be noted that if your real data is showing not just one year, the year number calculation also has to be considered in the measure.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Expected outcome measure: = 
VAR week_column =
    SUMMARIZE (
        ADDCOLUMNS ( Data, "@weeknumber", WEEKNUM ( Data[Date], 21) ),
        Data[Visitor ID],
        [@weeknumber]
    )
VAR countID =
    GROUPBY ( week_column, [@weeknumber], "@count", SUMX ( CURRENTGROUP (), 1 ) )
RETURN
    AVERAGEX ( countID, [@count] )&lt;/LI-CODE&gt;</description>
      <pubDate>Sat, 28 May 2022 13:31:27 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-average-weekly-active-visitor-using-DAX/m-p/2545276#M71820</guid>
      <dc:creator>Jihwan_Kim</dc:creator>
      <dc:date>2022-05-28T13:31:27Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate average weekly active visitor using DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-average-weekly-active-visitor-using-DAX/m-p/2545298#M71823</link>
      <description>&lt;P&gt;Thanks for your solution! As you mentioned, by using WEEKNUM, it will cause a problem if I have data for May 2023. Do you mean replace WEEKNUM by something else?&lt;/P&gt;</description>
      <pubDate>Sat, 28 May 2022 13:54:11 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-average-weekly-active-visitor-using-DAX/m-p/2545298#M71823</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-05-28T13:54:11Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate average weekly active visitor using DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-average-weekly-active-visitor-using-DAX/m-p/2545311#M71827</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Thank you for your feedback.&lt;/P&gt;
&lt;P&gt;What i meant was, consider to insert one more condition that limits same-year-number into the measure.&lt;/P&gt;
&lt;P&gt;It depends on how you define year number and week number.&lt;/P&gt;
&lt;P&gt;Is it depends on ISO week number?&lt;/P&gt;
&lt;P&gt;What happens if year changes during the week?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Just for simplifying the situation, I amended the measure a little bit.&lt;/P&gt;
&lt;P&gt;Please check the below amended measure.&lt;/P&gt;
&lt;P&gt;Based on your decision on how you define year number and week number, especially on the last week of the year or the first week of the year, the below measure has to be resived a little bit.&lt;/P&gt;
&lt;P&gt;But I think the below measure will work rest of the weeks during the year.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I also fixed the measure in the attached pbix file.&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;Expected outcome measure: =
VAR currentyearnumber =
    YEAR ( TODAY () )
VAR week_column =
    FILTER (
        SUMMARIZE (
            ADDCOLUMNS (
                Data,
                "@weeknumber", WEEKNUM ( Data[Date], 21 ),
                "@yearnumber", YEAR ( Data[Date] )
            ),
            Data[Visitor ID],
            [@weeknumber],
            [@yearnumber]
        ),
        [@yearnumber] = currentyearnumber
    )
VAR countID =
    GROUPBY (
        week_column,
        [@weeknumber],
        [@yearnumber],
        "@count", SUMX ( CURRENTGROUP (), 1 )
    )
RETURN
    AVERAGEX ( countID, [@count] )
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 28 May 2022 14:16:56 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-average-weekly-active-visitor-using-DAX/m-p/2545311#M71827</guid>
      <dc:creator>Jihwan_Kim</dc:creator>
      <dc:date>2022-05-28T14:16:56Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate average weekly active visitor using DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-average-weekly-active-visitor-using-DAX/m-p/2545317#M71829</link>
      <description>&lt;P&gt;Thanks for your edited answer! I think the latest measure solved my concern.&lt;/P&gt;</description>
      <pubDate>Sat, 28 May 2022 14:27:17 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-average-weekly-active-visitor-using-DAX/m-p/2545317#M71829</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-05-28T14:27:17Z</dc:date>
    </item>
  </channel>
</rss>

