<?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: Custom filter Measure with DAX in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Custom-filter-Measure-with-DAX/m-p/733298#M1879</link>
    <description>&lt;P&gt;English can be hard...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;let me try this again, am trying to see what dax functions would work best if I were to create either a New column, or New table + column, that would take existing set of columns and filter out a set of values in mulitple columns.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;so in the below to simplify this:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;Value&lt;/TD&gt;&lt;TD&gt;Type&lt;/TD&gt;&lt;TD&gt;Product&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/31/2015&lt;/TD&gt;&lt;TD&gt;0.05&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Working&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/31/2015&lt;/TD&gt;&lt;TD&gt;0.20&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;Not Working&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/31/2015&lt;/TD&gt;&lt;TD&gt;0.43&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/31/2015&lt;/TD&gt;&lt;TD&gt;0.38&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;Working&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/31/2015&lt;/TD&gt;&lt;TD&gt;0.48&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Not Working&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;to filter the table such that you remove row where you have Type = A, Product = Not Working. (but leave Type = A, Product = Working)&amp;nbsp;&lt;/P&gt;&lt;P&gt;My normal filter right now either removes anything that equals "A", or "Not working", which is an issue, when say you want to keep B around thats also "Not Working". So instead of creating another column that merges Type &amp;amp; Product into a single column and sorting on that, I was wondering if there are joint conditional filters that can be used as a dax measure/new table/new column.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sat, 06 Jul 2019 17:37:36 GMT</pubDate>
    <dc:creator>VTB</dc:creator>
    <dc:date>2019-07-06T17:37:36Z</dc:date>
    <item>
      <title>Custom filter Measure with DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Custom-filter-Measure-with-DAX/m-p/733262#M1876</link>
      <description>&lt;P&gt;hi folks,&amp;nbsp;&lt;/P&gt;&lt;P&gt;looking to see if someone handy with DAX can help me figure out if this is doable as a measure - or if i should just do this on the sql side, and feed the final result back into powerbi.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a table example with the following:&lt;/P&gt;&lt;P&gt;Where I'd like to almost create a new column that considers Type And Product -&amp;gt; as in give me a new set of values that &lt;STRONG&gt;filters out&lt;/STRONG&gt; where Type = A or B, and happens to be Product = Not working, so that end result still shows all values for all types, including for A &amp;amp; B, where their Product value is either Null or Working.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;Value&lt;/TD&gt;&lt;TD&gt;Type&lt;/TD&gt;&lt;TD&gt;Product&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/31/2015&lt;/TD&gt;&lt;TD&gt;0.05&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Working&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/31/2015&lt;/TD&gt;&lt;TD&gt;0.20&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;Not Working&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/31/2015&lt;/TD&gt;&lt;TD&gt;0.43&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/31/2015&lt;/TD&gt;&lt;TD&gt;0.38&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;Working&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/31/2015&lt;/TD&gt;&lt;TD&gt;0.48&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Not Working&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/31/2015&lt;/TD&gt;&lt;TD&gt;0.49&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/31/2015&lt;/TD&gt;&lt;TD&gt;0.86&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;Working&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/31/2015&lt;/TD&gt;&lt;TD&gt;0.21&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;Not Working&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/31/2015&lt;/TD&gt;&lt;TD&gt;0.43&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Working&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/31/2015&lt;/TD&gt;&lt;TD&gt;0.80&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;Not Working&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/31/2015&lt;/TD&gt;&lt;TD&gt;0.77&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;Working&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/31/2015&lt;/TD&gt;&lt;TD&gt;0.74&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;Not Working&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/31/2015&lt;/TD&gt;&lt;TD&gt;0.64&lt;/TD&gt;&lt;TD&gt;F&lt;/TD&gt;&lt;TD&gt;Working&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/31/2015&lt;/TD&gt;&lt;TD&gt;0.10&lt;/TD&gt;&lt;TD&gt;H&lt;/TD&gt;&lt;TD&gt;Working&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/31/2015&lt;/TD&gt;&lt;TD&gt;0.26&lt;/TD&gt;&lt;TD&gt;J&lt;/TD&gt;&lt;TD&gt;Working&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Sat, 06 Jul 2019 13:59:20 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Custom-filter-Measure-with-DAX/m-p/733262#M1876</guid>
      <dc:creator>VTB</dc:creator>
      <dc:date>2019-07-06T13:59:20Z</dc:date>
    </item>
    <item>
      <title>Re: Custom filter Measure with DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Custom-filter-Measure-with-DAX/m-p/733271#M1878</link>
      <description>&lt;P&gt;Yeah....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you try to formulate the requirements in a fashion that's understandable to a human being, then maybe someone will be able to help you :) For the time being, it's completely obscure what you want.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best&lt;/P&gt;&lt;P&gt;Darek&lt;/P&gt;</description>
      <pubDate>Sat, 06 Jul 2019 14:44:26 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Custom-filter-Measure-with-DAX/m-p/733271#M1878</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-07-06T14:44:26Z</dc:date>
    </item>
    <item>
      <title>Re: Custom filter Measure with DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Custom-filter-Measure-with-DAX/m-p/733298#M1879</link>
      <description>&lt;P&gt;English can be hard...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;let me try this again, am trying to see what dax functions would work best if I were to create either a New column, or New table + column, that would take existing set of columns and filter out a set of values in mulitple columns.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;so in the below to simplify this:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;Value&lt;/TD&gt;&lt;TD&gt;Type&lt;/TD&gt;&lt;TD&gt;Product&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/31/2015&lt;/TD&gt;&lt;TD&gt;0.05&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;Working&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/31/2015&lt;/TD&gt;&lt;TD&gt;0.20&lt;/TD&gt;&lt;TD&gt;B&lt;/TD&gt;&lt;TD&gt;Not Working&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/31/2015&lt;/TD&gt;&lt;TD&gt;0.43&lt;/TD&gt;&lt;TD&gt;C&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/31/2015&lt;/TD&gt;&lt;TD&gt;0.38&lt;/TD&gt;&lt;TD&gt;D&lt;/TD&gt;&lt;TD&gt;Working&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12/31/2015&lt;/TD&gt;&lt;TD&gt;0.48&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Not Working&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;to filter the table such that you remove row where you have Type = A, Product = Not Working. (but leave Type = A, Product = Working)&amp;nbsp;&lt;/P&gt;&lt;P&gt;My normal filter right now either removes anything that equals "A", or "Not working", which is an issue, when say you want to keep B around thats also "Not Working". So instead of creating another column that merges Type &amp;amp; Product into a single column and sorting on that, I was wondering if there are joint conditional filters that can be used as a dax measure/new table/new column.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 06 Jul 2019 17:37:36 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Custom-filter-Measure-with-DAX/m-p/733298#M1879</guid>
      <dc:creator>VTB</dc:creator>
      <dc:date>2019-07-06T17:37:36Z</dc:date>
    </item>
    <item>
      <title>Re: Custom filter Measure with DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Custom-filter-Measure-with-DAX/m-p/733305#M1880</link>
      <description>&lt;P&gt;Hi.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yeah, English can be hard but... I wouldn't complain. If you knew Polish, Russian, Czech, Hungarian or Chinese, then you'd know what it really means HARD :)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To the point. You can create a column in your table and put TRUE (or 1, or "Remove") if the conditions are met, FALSE (or 0, or "Keep") when not.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;[Keep/Remove] :=
if (
	'Table'[Type] = "A" &amp;amp;&amp;amp; 'Table'[Product] = "Not Working",
	"remove",
	"keep"
)&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you want to AND several conditions, you can use &amp;amp;&amp;amp;. If you want to OR them, you use ||. Once you have the column defined above, you can create a new table that will only keep the rows with "keep" in them, thus effectively removing the ones where the condition is true. Just create a new table. Go to Modeling &amp;gt; Calculations &amp;gt; New Table and type this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;Filtered Table =
FILTER(
&amp;nbsp; &amp;nbsp; 'Table',
&amp;nbsp; &amp;nbsp; 'Table'[Keep/Remove] = "keep"
)&lt;/PRE&gt;&lt;P&gt;Best&lt;/P&gt;&lt;P&gt;Darek&lt;/P&gt;</description>
      <pubDate>Sat, 06 Jul 2019 18:23:25 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Custom-filter-Measure-with-DAX/m-p/733305#M1880</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-07-06T18:23:25Z</dc:date>
    </item>
    <item>
      <title>Re: Custom filter Measure with DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Custom-filter-Measure-with-DAX/m-p/736807#M2082</link>
      <description>&lt;P&gt;cool, this should do most of the trick.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;is there a way to imbed like an array of values into IF statements?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;so if the below needed to have "A", and "B", without having to write a nestled IF statements?&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;[Keep/Remove] :=&lt;BR /&gt;if (&lt;BR /&gt;'Table'[Type] = "A" &amp;amp;&amp;amp; 'Table'[Product] = "Not Working",&lt;BR /&gt;"remove",&lt;BR /&gt;"keep"&lt;BR /&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Jul 2019 18:39:55 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Custom-filter-Measure-with-DAX/m-p/736807#M2082</guid>
      <dc:creator>VTB</dc:creator>
      <dc:date>2019-07-10T18:39:55Z</dc:date>
    </item>
    <item>
      <title>Re: Custom filter Measure with DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Custom-filter-Measure-with-DAX/m-p/736818#M2083</link>
      <description>&lt;P&gt;actually just got it to work with SWITCH function! Where you can keep piling on conditions, so all good now!&lt;/P&gt;</description>
      <pubDate>Wed, 10 Jul 2019 18:57:43 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Custom-filter-Measure-with-DAX/m-p/736818#M2083</guid>
      <dc:creator>VTB</dc:creator>
      <dc:date>2019-07-10T18:57:43Z</dc:date>
    </item>
  </channel>
</rss>

