<?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 &amp;quot;IN&amp;quot; operator doesn't work in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/quot-IN-quot-operator-doesn-t-work/m-p/54660#M9</link>
    <description>&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;How to write following code in dax Measure ?&lt;/P&gt;&lt;P&gt;if ( Column1 in ("Value1","Value2"...."ValueN") then [Revenue] else 0)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am struggling here: I am able to give it like this&lt;/P&gt;&lt;P&gt;if ( &lt;SPAN&gt;Column1 ="Value1" or Column1 ="Value2".... or&amp;nbsp;Column1 ="ValueN") then [Revenue] else 0)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;which is not efficient...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I need &amp;nbsp;calculate( sum(FactT[revenue]), filter(FactT,FactT[Column1] &amp;nbsp;in ("Value1","Value2"...."Value3")))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;is there any function that i can use... instead of 'IN' operator...??&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks in advance.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 05 Aug 2016 05:25:24 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2016-08-05T05:25:24Z</dc:date>
    <item>
      <title>"IN" operator doesn't work</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/quot-IN-quot-operator-doesn-t-work/m-p/54660#M9</link>
      <description>&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;How to write following code in dax Measure ?&lt;/P&gt;&lt;P&gt;if ( Column1 in ("Value1","Value2"...."ValueN") then [Revenue] else 0)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am struggling here: I am able to give it like this&lt;/P&gt;&lt;P&gt;if ( &lt;SPAN&gt;Column1 ="Value1" or Column1 ="Value2".... or&amp;nbsp;Column1 ="ValueN") then [Revenue] else 0)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;which is not efficient...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I need &amp;nbsp;calculate( sum(FactT[revenue]), filter(FactT,FactT[Column1] &amp;nbsp;in ("Value1","Value2"...."Value3")))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;is there any function that i can use... instead of 'IN' operator...??&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks in advance.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 05 Aug 2016 05:25:24 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/quot-IN-quot-operator-doesn-t-work/m-p/54660#M9</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-08-05T05:25:24Z</dc:date>
    </item>
    <item>
      <title>Re: "IN" operator doesn't work</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/quot-IN-quot-operator-doesn-t-work/m-p/55654#M12</link>
      <description>&lt;P&gt;I don't know if this part of the forum is actually meant as a help section, but could you provide a bit example data on the issue?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Im wondering if Value 1,2 etc are values inside the column or actual measure values :)&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Aug 2016 12:33:19 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/quot-IN-quot-operator-doesn-t-work/m-p/55654#M12</guid>
      <dc:creator>fenixen</dc:creator>
      <dc:date>2016-08-04T12:33:19Z</dc:date>
    </item>
    <item>
      <title>Re: "IN" operator doesn't work</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/quot-IN-quot-operator-doesn-t-work/m-p/55880#M14</link>
      <description>&lt;H2&gt;Hi,&lt;/H2&gt;&lt;P&gt;The SQL functions IN&amp;nbsp;is useful to implement tests over a set of values. This article describes the corresponding syntax in DAX language.&lt;/P&gt;&lt;H2&gt;Implementing IN as nested OR conditions&lt;/H2&gt;&lt;P&gt;Consider the following query:&lt;/P&gt;&lt;DIV&gt;&lt;DIV class="syntaxhighlighter  sql"&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;DIV class="line number1 index0 alt2"&gt;1&lt;/DIV&gt;&lt;DIV class="line number2 index1 alt1"&gt;2&lt;/DIV&gt;&lt;DIV class="line number3 index2 alt2"&gt;3&lt;/DIV&gt;&lt;/TD&gt;&lt;TD&gt;&lt;DIV class="container"&gt;&lt;DIV class="line number1 index0 alt2"&gt;SELECT DISTINCT EnglishCountryRegionName&lt;/DIV&gt;&lt;DIV class="line number2 index1 alt1"&gt;FROM DimGeography&lt;/DIV&gt;&lt;DIV class="line number3 index2 alt2"&gt;WHERE CountryRegionCode IN ('US', 'CA', 'AU' )&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;In DAX there are no operators that corresponds to the IN available in SQL. Thus, you have to write a list of corresponding nested OR functions:&lt;/P&gt;&lt;DIV&gt;&lt;DIV class="syntaxhighlighter  dax"&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;DIV class="line number1 index0 alt2"&gt;1&lt;/DIV&gt;&lt;DIV class="line number2 index1 alt1"&gt;2&lt;/DIV&gt;&lt;DIV class="line number3 index2 alt2"&gt;3&lt;/DIV&gt;&lt;DIV class="line number4 index3 alt1"&gt;4&lt;/DIV&gt;&lt;DIV class="line number5 index4 alt2"&gt;5&lt;/DIV&gt;&lt;DIV class="line number6 index5 alt1"&gt;6&lt;/DIV&gt;&lt;DIV class="line number7 index6 alt2"&gt;7&lt;/DIV&gt;&lt;DIV class="line number8 index7 alt1"&gt;8&lt;/DIV&gt;&lt;DIV class="line number9 index8 alt2"&gt;9&lt;/DIV&gt;&lt;DIV class="line number10 index9 alt1"&gt;10&lt;/DIV&gt;&lt;DIV class="line number11 index10 alt2"&gt;11&lt;/DIV&gt;&lt;/TD&gt;&lt;TD&gt;&lt;DIV class="container"&gt;&lt;DIV class="line number1 index0 alt2"&gt;EVALUATE&lt;/DIV&gt;&lt;DIV class="line number2 index1 alt1"&gt;CALCULATETABLE (&lt;/DIV&gt;&lt;DIV class="line number3 index2 alt2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;VALUES ( Geography[Country Region Name] ),&lt;/DIV&gt;&lt;DIV class="line number4 index3 alt1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;OR (&lt;/DIV&gt;&lt;DIV class="line number5 index4 alt2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;OR (&lt;/DIV&gt;&lt;DIV class="line number6 index5 alt1"&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;Geography[Country Region Code] = "US",&lt;/DIV&gt;&lt;DIV class="line number7 index6 alt2"&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;Geography[Country Region Code] = "CA"&lt;/DIV&gt;&lt;DIV class="line number8 index7 alt1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;),&lt;/DIV&gt;&lt;DIV class="line number9 index8 alt2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Geography[Country Region Code] = "AU"&lt;/DIV&gt;&lt;DIV class="line number10 index9 alt1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&lt;/DIV&gt;&lt;DIV class="line number11 index10 alt2"&gt;)&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="beautified"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;As an alternative, you can use the logical OR operator (||):&lt;/P&gt;&lt;DIV&gt;&lt;DIV class="syntaxhighlighter  dax"&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;DIV class="line number1 index0 alt2"&gt;1&lt;/DIV&gt;&lt;DIV class="line number2 index1 alt1"&gt;2&lt;/DIV&gt;&lt;DIV class="line number3 index2 alt2"&gt;3&lt;/DIV&gt;&lt;DIV class="line number4 index3 alt1"&gt;4&lt;/DIV&gt;&lt;DIV class="line number5 index4 alt2"&gt;5&lt;/DIV&gt;&lt;DIV class="line number6 index5 alt1"&gt;6&lt;/DIV&gt;&lt;DIV class="line number7 index6 alt2"&gt;7&lt;/DIV&gt;&lt;/TD&gt;&lt;TD&gt;&lt;DIV class="container"&gt;&lt;DIV class="line number1 index0 alt2"&gt;EVALUATE&lt;/DIV&gt;&lt;DIV class="line number2 index1 alt1"&gt;CALCULATETABLE (&lt;/DIV&gt;&lt;DIV class="line number3 index2 alt2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;VALUES ( Geography[Country Region Name] ),&lt;/DIV&gt;&lt;DIV class="line number4 index3 alt1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Geography[Country Region Code] = "US"&lt;/DIV&gt;&lt;DIV class="line number5 index4 alt2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|| Geography[Country Region Code] = "CA"&lt;/DIV&gt;&lt;DIV class="line number6 index5 alt1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|| Geography[Country Region Code] = "AU"&lt;/DIV&gt;&lt;DIV class="line number7 index6 alt2"&gt;)&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="beautified"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;This DAX syntax could be a real issue when the list of values to test is long, because the length of the query string might become unmanageable. At that point, a possible alternative is storing the list of values in a separate table, similar to the one called Selection in the following example:&lt;/P&gt;&lt;DIV&gt;&lt;DIV class="syntaxhighlighter  dax"&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;DIV class="line number1 index0 alt2"&gt;1&lt;/DIV&gt;&lt;DIV class="line number2 index1 alt1"&gt;2&lt;/DIV&gt;&lt;DIV class="line number3 index2 alt2"&gt;3&lt;/DIV&gt;&lt;DIV class="line number4 index3 alt1"&gt;4&lt;/DIV&gt;&lt;DIV class="line number5 index4 alt2"&gt;5&lt;/DIV&gt;&lt;DIV class="line number6 index5 alt1"&gt;6&lt;/DIV&gt;&lt;DIV class="line number7 index6 alt2"&gt;7&lt;/DIV&gt;&lt;DIV class="line number8 index7 alt1"&gt;8&lt;/DIV&gt;&lt;DIV class="line number9 index8 alt2"&gt;9&lt;/DIV&gt;&lt;DIV class="line number10 index9 alt1"&gt;10&lt;/DIV&gt;&lt;DIV class="line number11 index10 alt2"&gt;11&lt;/DIV&gt;&lt;DIV class="line number12 index11 alt1"&gt;12&lt;/DIV&gt;&lt;/TD&gt;&lt;TD&gt;&lt;DIV class="container"&gt;&lt;DIV class="line number1 index0 alt2"&gt;EVALUATE&lt;/DIV&gt;&lt;DIV class="line number2 index1 alt1"&gt;CALCULATETABLE (&lt;/DIV&gt;&lt;DIV class="line number3 index2 alt2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;VALUES ( Geography[Country Region Name] ),&lt;/DIV&gt;&lt;DIV class="line number4 index3 alt1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FILTER (&lt;/DIV&gt;&lt;DIV class="line number5 index4 alt2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ALL ( Geography[Country Region Code] ),&lt;/DIV&gt;&lt;DIV class="line number6 index5 alt1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CONTAINS (&lt;/DIV&gt;&lt;DIV class="line number7 index6 alt2"&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;VALUES ( Selection[Country Region Code] ),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="line number8 index7 alt1"&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;Selection[Country Region Code],&lt;/DIV&gt;&lt;DIV class="line number9 index8 alt2"&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;Geography[Country Region Code]&lt;/DIV&gt;&lt;DIV class="line number10 index9 alt1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&lt;/DIV&gt;&lt;DIV class="line number11 index10 alt2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&lt;/DIV&gt;&lt;DIV class="line number12 index11 alt1"&gt;)&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 05 Aug 2016 04:19:35 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/quot-IN-quot-operator-doesn-t-work/m-p/55880#M14</guid>
      <dc:creator>Smruti</dc:creator>
      <dc:date>2016-08-05T04:19:35Z</dc:date>
    </item>
    <item>
      <title>Re: "IN" operator doesn't work</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/quot-IN-quot-operator-doesn-t-work/m-p/65700#M69</link>
      <description>&lt;P&gt;How about Power Query "M", can I have something similar to "In" operator with it?&lt;/P&gt;</description>
      <pubDate>Tue, 06 Sep 2016 13:50:34 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/quot-IN-quot-operator-doesn-t-work/m-p/65700#M69</guid>
      <dc:creator>ibarrau</dc:creator>
      <dc:date>2016-09-06T13:50:34Z</dc:date>
    </item>
  </channel>
</rss>

