<?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: Conditional statements across different tables in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-statements-across-different-tables/m-p/3219748#M117665</link>
    <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="291363" data-lia-user-login="ERD" class="lia-mention lia-mention-user"&gt;ERD&lt;/a&gt;&amp;nbsp; - I have added more explanation. What do you mean with:&amp;nbsp;&lt;SPAN&gt;From what tables do you take data for this visual?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Essentially SQL imports. Table 1 and Table 2 are connected via Scheme ID.&amp;nbsp; The Retail\Default variable is that new variable that needs to be built based on the conditions explained above.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 04 May 2023 20:02:34 GMT</pubDate>
    <dc:creator>acg</dc:creator>
    <dc:date>2023-05-04T20:02:34Z</dc:date>
    <item>
      <title>Conditional statements across different tables</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-statements-across-different-tables/m-p/3219523#M117633</link>
      <description>&lt;P&gt;I have two tables looking at schemes and their activity levels. I need to create a new variable (Retail / Default) that takes different conditional scenarios across these two tables into account.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Table1:&amp;nbsp;&lt;/P&gt;&lt;P&gt;Question Library&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Scheme ID&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Active/Default&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;active&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;active&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;default&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;active&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;5&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;default&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;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Table 2:&amp;nbsp;&lt;/P&gt;&lt;P&gt;Schemes&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Scheme ID&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Is Name Restricted&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;yes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;no&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;yes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;NULL&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;5&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;yes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;6&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;no&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;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Table 1 with new variable&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Scheme ID&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Active/Default&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Retail / Default&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;active&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;restricted&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;active&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;retail&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;default&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;restricted&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;4&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;active&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;retail&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;5&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;default&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;restricted&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;6&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;default&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;default&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;The condition I need is:&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;Any scheme that is Restricted is labelled 'Restricted"' in the new variable: Retail / Default&amp;nbsp;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;Default values in table 1 that have not been overwritten by a "restricted" label from Tabel 2 remain&amp;nbsp; as 'default'.&amp;nbsp;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&amp;nbsp;All other schemes that are not default (Table 1) and not restricted (Table 2) are 'retail'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I found a similar question, but I cannot replicate it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A lookup is built first&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried this, but it does not like the last 'Scheme'[Scheme ID] , but I don’t understand what to put in the in its place. My understanding was that it needs something to connect to between the two tables:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;Combined Table = LOOKUPVALUE('Question Library'[Active/Default], 'Question Library KSAR'[Scheme ID], 'Scheme'[Scheme ID])&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;In the second part the conditions are laid out, and unable to get the lookupvalue right, I tried to use a userelationship&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="python"&gt;Retail / Default =

SWITCH (TRUE(),

'Question Library'[Active/Default ]="Default", "Default",

(USERELATIONSHIP('Scheme'[Restricted Scheme Name] = "Yes"), "Restricted",

'Question Library'[Active/Default]="Active" &amp;amp;&amp;amp;'Scheme'[Restricted Scheme Name]="No","Retail"

)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the link I used:&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;A href="https://community.powerbi.com/t5/Desktop/IF-statements-with-conditions-in-another-table/m-p/2992307" target="_blank" rel="noopener"&gt;https://community.powerbi.com/t5/Desktop/IF-statements-with-conditions-in-another-table/m-p/2992307&lt;/A&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;Can someone get me on the right way?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 04 May 2023 11:07:49 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-statements-across-different-tables/m-p/3219523#M117633</guid>
      <dc:creator>acg</dc:creator>
      <dc:date>2023-05-04T11:07:49Z</dc:date>
    </item>
    <item>
      <title>Re: Conditional statements across different tables</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-statements-across-different-tables/m-p/3219724#M117662</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="315639" data-lia-user-login="acg" class="lia-mention lia-mention-user"&gt;acg&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Why do you have 'default' value below?&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;From what tables do you take data for this visual?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 04 May 2023 10:32:57 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-statements-across-different-tables/m-p/3219724#M117662</guid>
      <dc:creator>ERD</dc:creator>
      <dc:date>2023-05-04T10:32:57Z</dc:date>
    </item>
    <item>
      <title>Re: Conditional statements across different tables</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-statements-across-different-tables/m-p/3219748#M117665</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="291363" data-lia-user-login="ERD" class="lia-mention lia-mention-user"&gt;ERD&lt;/a&gt;&amp;nbsp; - I have added more explanation. What do you mean with:&amp;nbsp;&lt;SPAN&gt;From what tables do you take data for this visual?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Essentially SQL imports. Table 1 and Table 2 are connected via Scheme ID.&amp;nbsp; The Retail\Default variable is that new variable that needs to be built based on the conditions explained above.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 04 May 2023 20:02:34 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-statements-across-different-tables/m-p/3219748#M117665</guid>
      <dc:creator>acg</dc:creator>
      <dc:date>2023-05-04T20:02:34Z</dc:date>
    </item>
    <item>
      <title>Re: Conditional statements across different tables</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-statements-across-different-tables/m-p/3221174#M117730</link>
      <description>&lt;P&gt;After some discussion in the team, this is the solution:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Scheme type  = 
VAR ActiveDefault = 'Question Library KSAR'[Active/Default]
VAR RestrictedStatus = RELATED('Scheme'[Restricted Scheme Name])
RETURN

SWITCH(
    TRUE(),
    ActiveDefault = "Active" &amp;amp;&amp;amp; RestrictedStatus = "Yes", "Restricted",
    ActiveDefault = "Active" &amp;amp;&amp;amp; RestrictedStatus = "No", "Retail",
    ActiveDefault = "Default" &amp;amp;&amp;amp; RestrictedStatus = "Yes", "Restricted",
    ActiveDefault = "Default" &amp;amp;&amp;amp; RestrictedStatus = "No", "Default",
    "Retail"
)&lt;/LI-CODE&gt;</description>
      <pubDate>Fri, 05 May 2023 02:28:00 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Conditional-statements-across-different-tables/m-p/3221174#M117730</guid>
      <dc:creator>acg</dc:creator>
      <dc:date>2023-05-05T02:28:00Z</dc:date>
    </item>
  </channel>
</rss>

