<?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: Circular Dependency Issue in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Circular-Dependency-Issue/m-p/3150000#M112809</link>
    <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="148838" data-lia-user-login="amitchandak" class="lia-mention lia-mention-user"&gt;amitchandak&lt;/a&gt;&amp;nbsp;thank you for your response, this unfortunately did not work.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is basically what I am working with&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Process&lt;/TD&gt;&lt;TD&gt;Machine&lt;/TD&gt;&lt;TD&gt;Failure Mode A&lt;/TD&gt;&lt;TD&gt;Failure Mode B&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Failure Mode C&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Process 1&lt;/TD&gt;&lt;TD&gt;Machine A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Process 2&lt;/TD&gt;&lt;TD&gt;Machine A&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Process 1&lt;/TD&gt;&lt;TD&gt;Machine A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Process 2&lt;/TD&gt;&lt;TD&gt;Machine B&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Process 1&lt;/TD&gt;&lt;TD&gt;Machine B&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Process 2&lt;/TD&gt;&lt;TD&gt;Machine B&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Process 1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;Machine B&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Process 2&lt;/TD&gt;&lt;TD&gt;Machine B&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Process 1&lt;/TD&gt;&lt;TD&gt;Machine B&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;The way I have it set up now, is:&lt;/P&gt;&lt;P&gt;Column, Total Failures = ('Data Set[Failure Mode A]+[Failure Mode B]+[Failure Mode C])&lt;/P&gt;&lt;P&gt;Measure, Total Count = (Countrows('Data Set'))&lt;/P&gt;&lt;P&gt;Column % Total Failures = ([Total Failures]/(([Total Records])*45)*100)&lt;/P&gt;&lt;P&gt;And then I have a filter on the page only looking at process 1 (process 1 needs to be multiplied by 45)&lt;/P&gt;&lt;P&gt;The above gives me exactly what I need!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For process 2, the total records needs to be multiplied by 200, this is when I run into issues with the circular dependency. Does this help?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you!!!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 23 Mar 2023 13:25:06 GMT</pubDate>
    <dc:creator>jmnigrelli</dc:creator>
    <dc:date>2023-03-23T13:25:06Z</dc:date>
    <item>
      <title>Circular Dependency Issue</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Circular-Dependency-Issue/m-p/3148145#M112702</link>
      <description>&lt;P&gt;I have a column to calculate % Failures by taking a column I created to sum failures, and a measure I used to count rows.&lt;/P&gt;&lt;P&gt;I need to multiply one % failures by 45 and another % failures by 200, as the failure rates apply to different sample sizes.&lt;/P&gt;&lt;P&gt;When I make my measure, % Failures = (Total failures / (Total count)*45)*100, this works. But when I make a new measure and replace 45 with 200, I get "A circular dependency was detected".&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How can this be bypassed? I've tried creating new columns and measures to try and make them independent of each other but am having little luck.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Wed, 22 Mar 2023 20:06:18 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Circular-Dependency-Issue/m-p/3148145#M112702</guid>
      <dc:creator>jmnigrelli</dc:creator>
      <dc:date>2023-03-22T20:06:18Z</dc:date>
    </item>
    <item>
      <title>Re: Circular Dependency Issue</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Circular-Dependency-Issue/m-p/3148590#M112727</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="534553" data-lia-user-login="jmnigrelli" class="lia-mention lia-mention-user"&gt;jmnigrelli&lt;/a&gt; , Assuming Total failures and Total count are measures&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;that this should work&lt;/P&gt;
&lt;P&gt;% Failures = Divide([Total failures], [Total count]*200)*100&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.sqlbi.com/articles/avoiding-circular-dependency-errors-in-dax/" target="_blank"&gt;https://www.sqlbi.com/articles/avoiding-circular-dependency-errors-in-dax/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If this does not help&lt;BR /&gt;Can you share sample data and sample output in table format? Or a sample pbix after removing sensitive data.&lt;/P&gt;</description>
      <pubDate>Thu, 23 Mar 2023 01:48:34 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Circular-Dependency-Issue/m-p/3148590#M112727</guid>
      <dc:creator>amitchandak</dc:creator>
      <dc:date>2023-03-23T01:48:34Z</dc:date>
    </item>
    <item>
      <title>Re: Circular Dependency Issue</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Circular-Dependency-Issue/m-p/3150000#M112809</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="148838" data-lia-user-login="amitchandak" class="lia-mention lia-mention-user"&gt;amitchandak&lt;/a&gt;&amp;nbsp;thank you for your response, this unfortunately did not work.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is basically what I am working with&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Process&lt;/TD&gt;&lt;TD&gt;Machine&lt;/TD&gt;&lt;TD&gt;Failure Mode A&lt;/TD&gt;&lt;TD&gt;Failure Mode B&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Failure Mode C&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Process 1&lt;/TD&gt;&lt;TD&gt;Machine A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Process 2&lt;/TD&gt;&lt;TD&gt;Machine A&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Process 1&lt;/TD&gt;&lt;TD&gt;Machine A&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Process 2&lt;/TD&gt;&lt;TD&gt;Machine B&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Process 1&lt;/TD&gt;&lt;TD&gt;Machine B&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Process 2&lt;/TD&gt;&lt;TD&gt;Machine B&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Process 1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;Machine B&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Process 2&lt;/TD&gt;&lt;TD&gt;Machine B&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;0&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Process 1&lt;/TD&gt;&lt;TD&gt;Machine B&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;The way I have it set up now, is:&lt;/P&gt;&lt;P&gt;Column, Total Failures = ('Data Set[Failure Mode A]+[Failure Mode B]+[Failure Mode C])&lt;/P&gt;&lt;P&gt;Measure, Total Count = (Countrows('Data Set'))&lt;/P&gt;&lt;P&gt;Column % Total Failures = ([Total Failures]/(([Total Records])*45)*100)&lt;/P&gt;&lt;P&gt;And then I have a filter on the page only looking at process 1 (process 1 needs to be multiplied by 45)&lt;/P&gt;&lt;P&gt;The above gives me exactly what I need!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For process 2, the total records needs to be multiplied by 200, this is when I run into issues with the circular dependency. Does this help?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you!!!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 23 Mar 2023 13:25:06 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Circular-Dependency-Issue/m-p/3150000#M112809</guid>
      <dc:creator>jmnigrelli</dc:creator>
      <dc:date>2023-03-23T13:25:06Z</dc:date>
    </item>
    <item>
      <title>Re: Circular Dependency Issue</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Circular-Dependency-Issue/m-p/3152548#M112979</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="148838" data-lia-user-login="amitchandak" class="lia-mention lia-mention-user"&gt;amitchandak&lt;/a&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 24 Mar 2023 12:55:19 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Circular-Dependency-Issue/m-p/3152548#M112979</guid>
      <dc:creator>jmnigrelli</dc:creator>
      <dc:date>2023-03-24T12:55:19Z</dc:date>
    </item>
  </channel>
</rss>

