<?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 Query to calculate companies without head office in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Query-to-calculate-companies-without-head-office/m-p/3356373#M126136</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="352167" data-lia-user-login="DataSkills" class="lia-mention lia-mention-user"&gt;DataSkills&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;DAX Studio can only execute DAX queries, which must return a table.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So if you change the end of the query to&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;EVALUATE COUNTROWS ( COMBO )&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;you'll receive an error because COUNTROWS ( COMBO ) is a scalar expression.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Instead, you can return a 1x1 table containing the scalar value, e.g.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;EVALUATE
{ COUNTROWS ( COMBO ) }&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;or&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;EVALUATE
ROW ( "Company Count", COUNTROWS ( COMBO ) )&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;On the other hand, if you want to create a measure returning the same value, the measure must return a scalar value and you could reuse the above code (adjusted slightly) with the final step returning COUNTROWS ( COMBO ).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;</description>
    <pubDate>Sat, 29 Jul 2023 12:13:02 GMT</pubDate>
    <dc:creator>OwenAuger</dc:creator>
    <dc:date>2023-07-29T12:13:02Z</dc:date>
    <item>
      <title>DAX Query to calculate companies without head office</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Query-to-calculate-companies-without-head-office/m-p/3356318#M126134</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am attempting to calculate how many companies have no head office.&amp;nbsp;&lt;/P&gt;&lt;P&gt;COMPANY table&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;CompanyID&lt;/TD&gt;&lt;TD&gt;CompanyName&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Acme&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Enterprise&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Joes business&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;PowerCleaners&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BRANCH table&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;CompanyID&lt;/TD&gt;&lt;TD&gt;BranchType&lt;/TD&gt;&lt;TD&gt;BranchCity&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Branch&lt;/TD&gt;&lt;TD&gt;London&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Head Office&lt;/TD&gt;&lt;TD&gt;Leeds&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Branch&lt;/TD&gt;&lt;TD&gt;Manchester&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Branch&lt;/TD&gt;&lt;TD&gt;Hull&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Branch&lt;/TD&gt;&lt;TD&gt;Manchester&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Branch&lt;/TD&gt;&lt;TD&gt;London&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;Head Office&lt;/TD&gt;&lt;TD&gt;Bristol&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;Branch&lt;/TD&gt;&lt;TD&gt;Bristol&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;Branch&lt;/TD&gt;&lt;TD&gt;Leeds&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The answer I am expecting for the above scenario would be 2. Enterprise only has a branch and Joes business only has branches. The other 2 companies both have head offices.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've been using DAX Studio and so far, what I have is:&lt;BR /&gt;&lt;SPAN&gt;DEFINE&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;VAR&lt;/SPAN&gt; HO =&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;SELECTCOLUMNS&lt;/SPAN&gt; &lt;SPAN&gt;(&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;CALCULATETABLE&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt; Branch, &lt;SPAN&gt;Branch[BranchType]&lt;/SPAN&gt; = &lt;SPAN&gt;"Head Office"&lt;/SPAN&gt; &lt;SPAN&gt;)&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;"CompanyID"&lt;/SPAN&gt;, &lt;SPAN&gt;Branch[CompanyId]&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;"HOValue"&lt;/SPAN&gt;, &lt;SPAN&gt;Branch[BranchType]&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;)&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;VAR&lt;/SPAN&gt; BRA =&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;SELECTCOLUMNS&lt;/SPAN&gt; &lt;SPAN&gt;(&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;CALCULATETABLE&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt; Branch, &lt;SPAN&gt;Branch[BranchType]&lt;/SPAN&gt; = &lt;SPAN&gt;"Branch"&lt;/SPAN&gt; &lt;SPAN&gt;)&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;"CompanyID"&lt;/SPAN&gt;, &lt;SPAN&gt;Branch[CompanyId]&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;"BranchValue"&lt;/SPAN&gt;, &lt;SPAN&gt;Branch[BranchType]&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;)&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;VAR&lt;/SPAN&gt; COMBO =&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN&gt;SELECTCOLUMNS&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;DISTINCT&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt; &lt;SPAN&gt;FILTER&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt; &lt;SPAN&gt;NATURALLEFTOUTERJOIN&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt; BRA, HO &lt;SPAN&gt;)&lt;/SPAN&gt;, &lt;SPAN&gt;ISBLANK&lt;/SPAN&gt; &lt;SPAN&gt;(&lt;/SPAN&gt; &lt;SPAN&gt;[HOValue]&lt;/SPAN&gt; &lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;)&lt;/SPAN&gt; &lt;SPAN&gt;)&lt;/SPAN&gt;, &lt;SPAN&gt;[HOValue]&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;EVALUATE&lt;/SPAN&gt;&lt;BR /&gt;COMBO&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;This gives me a perfect 2 line table with the blank HOValues (which is just want I expect). However, when I attempt to do any kind of countrows or count or anything like that to try to get the number 2 back, it fails. I am stuck! Any suggestions?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 29 Jul 2023 09:50:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Query-to-calculate-companies-without-head-office/m-p/3356318#M126134</guid>
      <dc:creator>DataSkills</dc:creator>
      <dc:date>2023-07-29T09:50:28Z</dc:date>
    </item>
    <item>
      <title>Re: DAX Query to calculate companies without head office</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Query-to-calculate-companies-without-head-office/m-p/3356373#M126136</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="352167" data-lia-user-login="DataSkills" class="lia-mention lia-mention-user"&gt;DataSkills&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;DAX Studio can only execute DAX queries, which must return a table.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So if you change the end of the query to&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;EVALUATE COUNTROWS ( COMBO )&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;you'll receive an error because COUNTROWS ( COMBO ) is a scalar expression.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Instead, you can return a 1x1 table containing the scalar value, e.g.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;EVALUATE
{ COUNTROWS ( COMBO ) }&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;or&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;EVALUATE
ROW ( "Company Count", COUNTROWS ( COMBO ) )&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;On the other hand, if you want to create a measure returning the same value, the measure must return a scalar value and you could reuse the above code (adjusted slightly) with the final step returning COUNTROWS ( COMBO ).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;</description>
      <pubDate>Sat, 29 Jul 2023 12:13:02 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Query-to-calculate-companies-without-head-office/m-p/3356373#M126136</guid>
      <dc:creator>OwenAuger</dc:creator>
      <dc:date>2023-07-29T12:13:02Z</dc:date>
    </item>
    <item>
      <title>Re: DAX Query to calculate companies without head office</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Query-to-calculate-companies-without-head-office/m-p/3356539#M126142</link>
      <description>&lt;P&gt;Simple enough&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Company Without Headoffice = 
FILTER( COMP, CALCULATE( ISEMPTY( BR ), BR[BranchType] = "Head Office" ) )&lt;/LI-CODE&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 29 Jul 2023 18:45:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Query-to-calculate-companies-without-head-office/m-p/3356539#M126142</guid>
      <dc:creator>ThxAlot</dc:creator>
      <dc:date>2023-07-29T18:45:28Z</dc:date>
    </item>
    <item>
      <title>Re: DAX Query to calculate companies without head office</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Query-to-calculate-companies-without-head-office/m-p/3356551#M126144</link>
      <description>&lt;P&gt;HI&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="352167" data-lia-user-login="DataSkills" class="lia-mention lia-mention-user"&gt;DataSkills&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;If you're looking for a measure, please try&lt;/P&gt;
&lt;LI-CODE lang="javascript"&gt;Branches Only Companies =
COUNTROWS (
    FILTER (
        VALUES ( Branch[CompanyId] ),
        ISEMPTY (
            FILTER ( CALCULATETABLE ( Branch ), Branch[BranchType] = "Head Office" )
        )
    )
)&lt;/LI-CODE&gt;</description>
      <pubDate>Sat, 29 Jul 2023 19:18:36 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Query-to-calculate-companies-without-head-office/m-p/3356551#M126144</guid>
      <dc:creator>tamerj1</dc:creator>
      <dc:date>2023-07-29T19:18:36Z</dc:date>
    </item>
    <item>
      <title>Re: DAX Query to calculate companies without head office</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Query-to-calculate-companies-without-head-office/m-p/3356587#M126148</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="6799" data-lia-user-login="OwenAuger" class="lia-mention lia-mention-user"&gt;OwenAuger&lt;/a&gt;&amp;nbsp;thank you for this response. That makes sense now. You have taught me an important distinction between Dax Studio and Power BI's measure interface!&lt;/P&gt;</description>
      <pubDate>Sat, 29 Jul 2023 21:32:37 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-Query-to-calculate-companies-without-head-office/m-p/3356587#M126148</guid>
      <dc:creator>DataSkills</dc:creator>
      <dc:date>2023-07-29T21:32:37Z</dc:date>
    </item>
  </channel>
</rss>

