<?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: DAX SUM finds customers, that not exist in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-SUM-finds-customers-that-not-exist/m-p/3179838#M114923</link>
    <description>&lt;P&gt;Hi, this does not work, since it's simply the&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ValueAll = SUM(Sales[Value])&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;While I need to return "0"s in the field, where there were no sales, but only for valid customers.&lt;/P&gt;</description>
    <pubDate>Mon, 10 Apr 2023 12:40:47 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2023-04-10T12:40:47Z</dc:date>
    <item>
      <title>DAX SUM finds customers, that not exist</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-SUM-finds-customers-that-not-exist/m-p/3179715#M114917</link>
      <description>&lt;P&gt;Hi, community members!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have encountered a strange behaviour of the DAX aggregation. I have the following data set:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. I have a table Branch_lookup:&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Branch&lt;/TD&gt;&lt;TD&gt;country&lt;/TD&gt;&lt;TD&gt;Customer Type&lt;/TD&gt;&lt;TD&gt;City&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;US_NY_CORE1&lt;/TD&gt;&lt;TD&gt;US&lt;/TD&gt;&lt;TD&gt;Core1&lt;/TD&gt;&lt;TD&gt;New York&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;US_NY_CORE2&lt;/TD&gt;&lt;TD&gt;US&lt;/TD&gt;&lt;TD&gt;Core2&lt;/TD&gt;&lt;TD&gt;New York&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;US_NY_CORE3&lt;/TD&gt;&lt;TD&gt;US&lt;/TD&gt;&lt;TD&gt;Core3&lt;/TD&gt;&lt;TD&gt;New York&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;US_WS_CORE1&lt;/TD&gt;&lt;TD&gt;US&lt;/TD&gt;&lt;TD&gt;Core1&lt;/TD&gt;&lt;TD&gt;Washington&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;US_WS_CORE2&lt;/TD&gt;&lt;TD&gt;US&lt;/TD&gt;&lt;TD&gt;Core2&lt;/TD&gt;&lt;TD&gt;Washington&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;US_WS_CORE3&lt;/TD&gt;&lt;TD&gt;US&lt;/TD&gt;&lt;TD&gt;Core3&lt;/TD&gt;&lt;TD&gt;Washington&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;GE_BR_CORE1&lt;/TD&gt;&lt;TD&gt;Germany&lt;/TD&gt;&lt;TD&gt;Core1&lt;/TD&gt;&lt;TD&gt;Berlin&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;GE_BR_CORE2&lt;/TD&gt;&lt;TD&gt;Germany&lt;/TD&gt;&lt;TD&gt;Core2&lt;/TD&gt;&lt;TD&gt;Berlin&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;GE_BR_CORE3&lt;/TD&gt;&lt;TD&gt;Germany&lt;/TD&gt;&lt;TD&gt;Core3&lt;/TD&gt;&lt;TD&gt;Berlin&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. this is tied by Branch name to the cutstomer list:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Customer Name&lt;/TD&gt;&lt;TD&gt;Branch&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;NM1&lt;/TD&gt;&lt;TD&gt;US_WS_CORE2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;NM2&lt;/TD&gt;&lt;TD&gt;US_WS_CORE1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;NM3&lt;/TD&gt;&lt;TD&gt;US_WS_CORE1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;NM4&lt;/TD&gt;&lt;TD&gt;US_WS_CORE2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;NM5&lt;/TD&gt;&lt;TD&gt;US_NY_CORE2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;NM6&lt;/TD&gt;&lt;TD&gt;GE_BR_CORE1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;NM7&lt;/TD&gt;&lt;TD&gt;GE_BR_CORE2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;NM8&lt;/TD&gt;&lt;TD&gt;GE_BR_CORE3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;NM9&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;GE_BR_CORE3&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;3. Customer Nmae is unique, the customer list is tied by Customer name to the sales:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Customer&lt;/TD&gt;&lt;TD&gt;Value&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;NM1&lt;/TD&gt;&lt;TD&gt;5000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;NM2&lt;/TD&gt;&lt;TD&gt;10000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;NM3&lt;/TD&gt;&lt;TD&gt;300&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;NM5&lt;/TD&gt;&lt;TD&gt;400&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And then if I create a measure that aims to show 0 at the inactive customers:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ValueAll = &lt;/SPAN&gt;&lt;SPAN&gt;IF&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;SUM&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Sales&lt;/SPAN&gt;&lt;SPAN&gt;[Value]&lt;/SPAN&gt;&lt;SPAN&gt;)=&lt;/SPAN&gt;&lt;SPAN&gt;BLANK&lt;/SPAN&gt;&lt;SPAN&gt;(),&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;SUM&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Sales&lt;/SPAN&gt;&lt;SPAN&gt;[Value]&lt;/SPAN&gt;&lt;SPAN&gt;))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;It shows in the table customers with all branches:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;img /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 10 Apr 2023 10:14:03 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-SUM-finds-customers-that-not-exist/m-p/3179715#M114917</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-04-10T10:14:03Z</dc:date>
    </item>
    <item>
      <title>Re: DAX SUM finds customers, that not exist</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-SUM-finds-customers-that-not-exist/m-p/3179829#M114921</link>
      <description>&lt;P&gt;Trying replacing your formula with&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;ValueAll =&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;IF&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;SUM&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Sales&lt;/SPAN&gt;&lt;SPAN&gt;[Value]&lt;/SPAN&gt;&lt;SPAN&gt;)=&lt;/SPAN&gt;&lt;SPAN&gt;BLANK&lt;/SPAN&gt;&lt;SPAN&gt;(),BLANK()&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;SUM&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Sales&lt;/SPAN&gt;&lt;SPAN&gt;[Value]&lt;/SPAN&gt;&lt;SPAN&gt;))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Pete&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Apr 2023 12:24:25 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-SUM-finds-customers-that-not-exist/m-p/3179829#M114921</guid>
      <dc:creator>BiNavPete</dc:creator>
      <dc:date>2023-04-10T12:24:25Z</dc:date>
    </item>
    <item>
      <title>Re: DAX SUM finds customers, that not exist</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-SUM-finds-customers-that-not-exist/m-p/3179838#M114923</link>
      <description>&lt;P&gt;Hi, this does not work, since it's simply the&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ValueAll = SUM(Sales[Value])&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;While I need to return "0"s in the field, where there were no sales, but only for valid customers.&lt;/P&gt;</description>
      <pubDate>Mon, 10 Apr 2023 12:40:47 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-SUM-finds-customers-that-not-exist/m-p/3179838#M114923</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-04-10T12:40:47Z</dc:date>
    </item>
    <item>
      <title>Re: DAX SUM finds customers, that not exist</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-SUM-finds-customers-that-not-exist/m-p/3181984#M115063</link>
      <description>&lt;P&gt;Hi Dmitry&lt;/P&gt;&lt;P&gt;Is this what you're looking for as a result?&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;It seems I can;t share a pbix on this forum which would be easier than a long explanation, but here goes.&lt;BR /&gt;In Powerquery merge the customers and branches into a single table with Branch as the Join.&lt;BR /&gt;Result below:&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;Load this and the sales table to Power BI, create relationship on Customer name and your measure should work&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Pete&lt;/P&gt;</description>
      <pubDate>Tue, 11 Apr 2023 14:14:25 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-SUM-finds-customers-that-not-exist/m-p/3181984#M115063</guid>
      <dc:creator>BiNavPete</dc:creator>
      <dc:date>2023-04-11T14:14:25Z</dc:date>
    </item>
  </channel>
</rss>

