<?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: IF - column as logical test in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/IF-column-as-logical-test/m-p/978256#M11884</link>
    <description>&lt;P&gt;Hello Paolo,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How are you?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What exactly you need? Because if you need to SUM with filters, i highly reccomend to use a "New Measure" instead of "New Column".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Try using a new measure with CALCULATE.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Example: CALCULATE(Sum(sales);CLIENT[Category]="C"))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In this example the measure is summing all the sales of the client category C.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I hope that works for you!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Alex.&lt;/P&gt;</description>
    <pubDate>Tue, 17 Mar 2020 14:49:29 GMT</pubDate>
    <dc:creator>alextf</dc:creator>
    <dc:date>2020-03-17T14:49:29Z</dc:date>
    <item>
      <title>IF - column as logical test</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/IF-column-as-logical-test/m-p/978227#M11877</link>
      <description>&lt;P&gt;Hello Everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need to use a column as logical test in a IF formula (in a measure) but...&lt;/P&gt;&lt;P&gt;It doesn't work.&lt;/P&gt;&lt;P&gt;EX.&lt;/P&gt;&lt;P&gt;IF(&amp;nbsp;&lt;STRONG&gt;CLIENT[Category]="C"&lt;/STRONG&gt;;&lt;/P&gt;&lt;P&gt;sum(...);;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;No suggestion appeare if I try to write the name (only suggestion of functions and measures) and If I try to force it,&lt;/P&gt;&lt;P&gt;the error message is the following: "&lt;/P&gt;&lt;P&gt;It is no possible to obtain an single value from the colum CLIENT[Category]"&lt;/P&gt;&lt;P&gt;What am I doing wrong?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thank you very much&lt;/P&gt;&lt;P&gt;Paolo&lt;/P&gt;&lt;P class="ics-element-donot-delete 1001_CC@"&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Mar 2020 14:38:29 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/IF-column-as-logical-test/m-p/978227#M11877</guid>
      <dc:creator>paolom</dc:creator>
      <dc:date>2020-03-17T14:38:29Z</dc:date>
    </item>
    <item>
      <title>Re: IF - column as logical test</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/IF-column-as-logical-test/m-p/978256#M11884</link>
      <description>&lt;P&gt;Hello Paolo,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How are you?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What exactly you need? Because if you need to SUM with filters, i highly reccomend to use a "New Measure" instead of "New Column".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Try using a new measure with CALCULATE.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Example: CALCULATE(Sum(sales);CLIENT[Category]="C"))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In this example the measure is summing all the sales of the client category C.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I hope that works for you!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Alex.&lt;/P&gt;</description>
      <pubDate>Tue, 17 Mar 2020 14:49:29 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/IF-column-as-logical-test/m-p/978256#M11884</guid>
      <dc:creator>alextf</dc:creator>
      <dc:date>2020-03-17T14:49:29Z</dc:date>
    </item>
    <item>
      <title>Re: IF - column as logical test</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/IF-column-as-logical-test/m-p/978270#M11886</link>
      <description>&lt;P&gt;You need to use aggregation for columns in a measure, like:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;IF( MAX(&lt;/SPAN&gt;&lt;STRONG&gt;CLIENT[Category])="C"&lt;/STRONG&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Mar 2020 14:53:52 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/IF-column-as-logical-test/m-p/978270#M11886</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2020-03-17T14:53:52Z</dc:date>
    </item>
    <item>
      <title>Re: IF - column as logical test</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/IF-column-as-logical-test/m-p/980326#M11963</link>
      <description>&lt;P&gt;Thanks for your reply,&lt;/P&gt;&lt;P&gt;of course I can use CALCULATE function but in this way I can write only the calculation I need if the Category is "C":&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;CALCULATE(Sum(sales);CLIENT[Category]="C"))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need something that change the calculation if the category is not "C".&lt;/P&gt;&lt;P&gt;This result is easy to reach by a new column:&lt;/P&gt;&lt;P&gt;(IF (&lt;SPAN&gt;CLIENT[Category]="C";&amp;nbsp;&amp;nbsp;Sum(sales); "")&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Is it possible using a measure?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I try do better explain (these are only a case study):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;in the CATEGORY column I can have 5 different values: (C-F-S-O-D)&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;CATEGORY&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;PRODUCT ID&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;DISCOUNT&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;PRICE&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;C&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;002&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;10&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;20&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;O&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;008&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;21&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;S&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;005&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;22&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;F&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;009&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;15&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;12&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;C&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;004&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;12&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;10&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;C&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;003&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;8&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;5&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;we need for a measure&amp;nbsp;to&amp;nbsp;make the following calculation:&lt;/P&gt;&lt;P&gt;--------------------------&lt;/P&gt;&lt;P&gt;IF CATEGORY is "C" do the following calculation: SUM(PRICE) * SUM(DISCOUNT)&lt;/P&gt;&lt;P&gt;Otherwise&amp;nbsp;BLANK.&lt;/P&gt;&lt;P&gt;--------------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A measure (XYZ) that if I create a new table as object in Power BI, I can obtain something as follow:&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;Product ID&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;XYZ&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;003&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;21&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;007&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;28&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;009&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;004&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&amp;nbsp;&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;003 and 007 are Category "C" (logical test = true)&lt;/P&gt;&lt;P&gt;009 and 004 are Category "O" (logical test = false)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Is it possible or I only can use a new Column?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;thank you very much&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Paolo&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Mar 2020 16:06:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/IF-column-as-logical-test/m-p/980326#M11963</guid>
      <dc:creator>paolom</dc:creator>
      <dc:date>2020-03-18T16:06:13Z</dc:date>
    </item>
  </channel>
</rss>

