<?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 COUNT DISTINCT of expression evaluated at each row in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/COUNT-DISTINCT-of-expression-evaluated-at-each-row/m-p/4376487#M173765</link>
    <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to count the distinct # of suppliers with products having a lower margin than a field parameter. Assuming the user selects 5% as parameter, I would like to have 2 for suppliers count from the example below (A and C).&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Supplier&lt;/TD&gt;&lt;TD&gt;Product&lt;/TD&gt;&lt;TD&gt;Margin&lt;/TD&gt;&lt;TD&gt;COUNT DISTINCT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1%&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2%&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;10%&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;4%&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR /&gt;As the field parameter is dynamic, I cannot use a calculated column which will only use the default value of the parameter but not update dynamically.&lt;BR /&gt;&lt;BR /&gt;In SQL, I would use something like COUNT DISTINCT (IF margin &amp;lt; parameter then supplier else null)&lt;BR /&gt;What DAX formula can I use for similar result?&lt;BR /&gt;&lt;BR /&gt;Thanks in advance for your help&lt;BR /&gt;&lt;BR /&gt;BR&lt;/P&gt;</description>
    <pubDate>Wed, 22 Jan 2025 21:27:39 GMT</pubDate>
    <dc:creator>MrBlueSky2</dc:creator>
    <dc:date>2025-01-22T21:27:39Z</dc:date>
    <item>
      <title>COUNT DISTINCT of expression evaluated at each row</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/COUNT-DISTINCT-of-expression-evaluated-at-each-row/m-p/4376487#M173765</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to count the distinct # of suppliers with products having a lower margin than a field parameter. Assuming the user selects 5% as parameter, I would like to have 2 for suppliers count from the example below (A and C).&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Supplier&lt;/TD&gt;&lt;TD&gt;Product&lt;/TD&gt;&lt;TD&gt;Margin&lt;/TD&gt;&lt;TD&gt;COUNT DISTINCT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1%&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2%&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;10%&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;4%&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR /&gt;As the field parameter is dynamic, I cannot use a calculated column which will only use the default value of the parameter but not update dynamically.&lt;BR /&gt;&lt;BR /&gt;In SQL, I would use something like COUNT DISTINCT (IF margin &amp;lt; parameter then supplier else null)&lt;BR /&gt;What DAX formula can I use for similar result?&lt;BR /&gt;&lt;BR /&gt;Thanks in advance for your help&lt;BR /&gt;&lt;BR /&gt;BR&lt;/P&gt;</description>
      <pubDate>Wed, 22 Jan 2025 21:27:39 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/COUNT-DISTINCT-of-expression-evaluated-at-each-row/m-p/4376487#M173765</guid>
      <dc:creator>MrBlueSky2</dc:creator>
      <dc:date>2025-01-22T21:27:39Z</dc:date>
    </item>
    <item>
      <title>Re: COUNT DISTINCT of expression evaluated at each row</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/COUNT-DISTINCT-of-expression-evaluated-at-each-row/m-p/4376992#M173780</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="858560" data-lia-user-login="MrBlueSky2" class="lia-mention lia-mention-user"&gt;MrBlueSky2&lt;/a&gt;&amp;nbsp;, Try using&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;dax&lt;BR /&gt;SuppliersWithLowMarginCount = &lt;BR /&gt;CALCULATE(&lt;BR /&gt;COUNTROWS(&lt;BR /&gt;DISTINCT('Table'[Supplier])&lt;BR /&gt;),&lt;BR /&gt;FILTER(&lt;BR /&gt;'Table',&lt;BR /&gt;'Table'[Margin] &amp;lt; [FieldParameter]&lt;BR /&gt;)&lt;BR /&gt;)&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jan 2025 06:14:02 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/COUNT-DISTINCT-of-expression-evaluated-at-each-row/m-p/4376992#M173780</guid>
      <dc:creator>bhanu_gautam</dc:creator>
      <dc:date>2025-01-23T06:14:02Z</dc:date>
    </item>
    <item>
      <title>Re: COUNT DISTINCT of expression evaluated at each row</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/COUNT-DISTINCT-of-expression-evaluated-at-each-row/m-p/4377169#M173789</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="858560" data-lia-user-login="MrBlueSky2" class="lia-mention lia-mention-user"&gt;MrBlueSky2&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;Please use below code&lt;BR /&gt;&lt;BR /&gt;SuppliersWithLowMarginCount =&lt;BR /&gt;VAR LowMarginSuppliers =&lt;BR /&gt;CALCULATETABLE(&lt;BR /&gt;DISTINCT('Table'[Supplier]),&lt;BR /&gt;'Table'[Margin] &amp;lt; [FieldParameter]&lt;BR /&gt;)&lt;BR /&gt;RETURN&lt;BR /&gt;COUNTROWS(LowMarginSuppliers)&lt;BR /&gt;&lt;BR /&gt;Regards&lt;BR /&gt;Govind Sapkade ( Data Analyst , Power BI PL 300 Certified , MS Fabric Enthusiast )&lt;BR /&gt;Linkdin :&amp;nbsp;&lt;A href="http://www.linkedin.com/in/govind-sapkade-845104225" target="_blank"&gt;www.linkedin.com/in/govind-sapkade-845104225&lt;/A&gt;&lt;BR /&gt;Youtube :&amp;nbsp;&lt;A href="http://www.youtube.com/@govind_dataanalyst" target="_blank"&gt;http://www.youtube.com/@govind_dataanalyst&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 23 Jan 2025 07:11:34 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/COUNT-DISTINCT-of-expression-evaluated-at-each-row/m-p/4377169#M173789</guid>
      <dc:creator>govind_021</dc:creator>
      <dc:date>2025-01-23T07:11:34Z</dc:date>
    </item>
  </channel>
</rss>

