<?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: Evaluation based on several conditions in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Evaluation-based-on-several-conditions/m-p/2084346#M47363</link>
    <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="251209" data-lia-user-login="Peter_2020" class="lia-mention lia-mention-user"&gt;Peter_2020&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;You can add the following column to your table.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Status = 
VAR __OR = Table1[ORDER]
VAR __OP = Table1[OPERATION]
VAR __CODE = 
    CALCULATETABLE(
        VALUES(Table1[CODE]),
        Table1[ORDER] = __OR,
        Table1[OPERATION] = __OP,
        REMOVEFILTERS(Table1)
    )
VAR __RESULT = 
    IF(
        "02" IN __CODE,
        "CLOSED",
        "OPEN"
    )
RETURN
    __RESULT
&lt;/LI-CODE&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;If you like a measure, this should work:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;M1 = 
VAR __CODE =
        VALUES(Table1[CODE]) 
VAR __RESULT = 
    IF(
        "02" IN __CODE,
        "CLOSED",
        "OPEN"
    )
RETURN
IF(  
    HASONEVALUE(Table1[OPERATION]),
    __RESULT
)&lt;/LI-CODE&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
    <pubDate>Sun, 19 Sep 2021 07:05:56 GMT</pubDate>
    <dc:creator>Fowmy</dc:creator>
    <dc:date>2021-09-19T07:05:56Z</dc:date>
    <item>
      <title>Evaluation based on several conditions</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Evaluation-based-on-several-conditions/m-p/2084329#M47362</link>
      <description>&lt;P&gt;Hi all,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to ask you for help with DAX formula for this case:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have the table with order number, operation number and code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ORDER&lt;/TD&gt;&lt;TD&gt;OPERATION&lt;/TD&gt;&lt;TD&gt;CODE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;111&lt;/TD&gt;&lt;TD&gt;0100&lt;/TD&gt;&lt;TD&gt;01&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;111&lt;/TD&gt;&lt;TD&gt;0100&lt;/TD&gt;&lt;TD&gt;02&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;111&lt;/TD&gt;&lt;TD&gt;0200&lt;/TD&gt;&lt;TD&gt;01&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;111&lt;/TD&gt;&lt;TD&gt;0200&lt;/TD&gt;&lt;TD&gt;02&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;222&lt;/TD&gt;&lt;TD&gt;0110&lt;/TD&gt;&lt;TD&gt;01&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;222&lt;/TD&gt;&lt;TD&gt;0110&lt;/TD&gt;&lt;TD&gt;02&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;222&lt;/TD&gt;&lt;TD&gt;0210&lt;/TD&gt;&lt;TD&gt;01&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Each operation have 01 code which means that operation started and 02 code when the operation was closed. And what I want to do is identify which order with specific operation is open or closed.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So I need to create new measure/column where will be defined following rules:&lt;/P&gt;&lt;P&gt;&amp;nbsp;- if operation number containts "02" code than it is closed&lt;/P&gt;&lt;P&gt;&amp;nbsp;- if operation number doesn´t containts code "02" than it is open&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is desired output:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ORDER&lt;/TD&gt;&lt;TD&gt;OPERATION&lt;/TD&gt;&lt;TD&gt;CODE&lt;/TD&gt;&lt;TD&gt;STATUS&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;111&lt;/TD&gt;&lt;TD&gt;0100&lt;/TD&gt;&lt;TD&gt;01&lt;/TD&gt;&lt;TD&gt;closed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;111&lt;/TD&gt;&lt;TD&gt;0100&lt;/TD&gt;&lt;TD&gt;02&lt;/TD&gt;&lt;TD&gt;closed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;111&lt;/TD&gt;&lt;TD&gt;0200&lt;/TD&gt;&lt;TD&gt;01&lt;/TD&gt;&lt;TD&gt;closed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;111&lt;/TD&gt;&lt;TD&gt;0200&lt;/TD&gt;&lt;TD&gt;02&lt;/TD&gt;&lt;TD&gt;closed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;222&lt;/TD&gt;&lt;TD&gt;0110&lt;/TD&gt;&lt;TD&gt;01&lt;/TD&gt;&lt;TD&gt;closed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;222&lt;/TD&gt;&lt;TD&gt;0110&lt;/TD&gt;&lt;TD&gt;02&lt;/TD&gt;&lt;TD&gt;closed&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;222&lt;/TD&gt;&lt;TD&gt;0210&lt;/TD&gt;&lt;TD&gt;01&lt;/TD&gt;&lt;TD&gt;open&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;All orders and operations contains "02" code therefore are closed only order 222 with operation 0210 doesn´t have "02" code so therefore is open...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any idea how to define the formula?&lt;/P&gt;&lt;P&gt;Thanks for your help.&lt;/P&gt;&lt;P&gt;P.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 19 Sep 2021 06:09:02 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Evaluation-based-on-several-conditions/m-p/2084329#M47362</guid>
      <dc:creator>Peter_2020</dc:creator>
      <dc:date>2021-09-19T06:09:02Z</dc:date>
    </item>
    <item>
      <title>Re: Evaluation based on several conditions</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Evaluation-based-on-several-conditions/m-p/2084346#M47363</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="251209" data-lia-user-login="Peter_2020" class="lia-mention lia-mention-user"&gt;Peter_2020&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;You can add the following column to your table.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Status = 
VAR __OR = Table1[ORDER]
VAR __OP = Table1[OPERATION]
VAR __CODE = 
    CALCULATETABLE(
        VALUES(Table1[CODE]),
        Table1[ORDER] = __OR,
        Table1[OPERATION] = __OP,
        REMOVEFILTERS(Table1)
    )
VAR __RESULT = 
    IF(
        "02" IN __CODE,
        "CLOSED",
        "OPEN"
    )
RETURN
    __RESULT
&lt;/LI-CODE&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;If you like a measure, this should work:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;M1 = 
VAR __CODE =
        VALUES(Table1[CODE]) 
VAR __RESULT = 
    IF(
        "02" IN __CODE,
        "CLOSED",
        "OPEN"
    )
RETURN
IF(  
    HASONEVALUE(Table1[OPERATION]),
    __RESULT
)&lt;/LI-CODE&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 19 Sep 2021 07:05:56 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Evaluation-based-on-several-conditions/m-p/2084346#M47363</guid>
      <dc:creator>Fowmy</dc:creator>
      <dc:date>2021-09-19T07:05:56Z</dc:date>
    </item>
    <item>
      <title>Re: Evaluation based on several conditions</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Evaluation-based-on-several-conditions/m-p/2086436#M47439</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="52518" data-lia-user-login="Fowmy" class="lia-mention lia-mention-user"&gt;Fowmy&lt;/a&gt;&amp;nbsp;Thank you very much. It works!&lt;/P&gt;</description>
      <pubDate>Mon, 20 Sep 2021 13:48:17 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Evaluation-based-on-several-conditions/m-p/2086436#M47439</guid>
      <dc:creator>Peter_2020</dc:creator>
      <dc:date>2021-09-20T13:48:17Z</dc:date>
    </item>
  </channel>
</rss>

