<?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: Creating a measure calculation using the IF or Switch and True function in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Creating-a-measure-calculation-using-the-IF-or-Switch-and-True/m-p/3406024#M128693</link>
    <description>&lt;P&gt;Thank you&amp;nbsp;Anonymous&lt;/LI-USER&gt;. The solution works. However, please I would like to know if it is also possible for this to be done as a measure as I was hoping to avoid adding an extra column because it will result to errors when I try to combine subsequent sheets.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 30 Aug 2023 07:34:05 GMT</pubDate>
    <dc:creator>Obiweka</dc:creator>
    <dc:date>2023-08-30T07:34:05Z</dc:date>
    <item>
      <title>Creating a measure calculation using the IF or Switch and True function</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Creating-a-measure-calculation-using-the-IF-or-Switch-and-True/m-p/3399061#M128298</link>
      <description>&lt;P&gt;Please I would like some help to write a Measure in Power Bi using IF or Switch function to calculate carbon emission (carbon emission= Total weight x emission factor) based on data contained in two tables. The scenario is as follows:&lt;/P&gt;&lt;P&gt;Table 1 is contained on an excel sheet with multiple columns titled 'waste data' which i receive monthly, this sheet as shown below comes with several columns including waste description, disposal facility and total weight. The format, including headers are the same for every month so I want I or colleagues to be able to just load up and combine the sheet in a folder every month without having to modify or perform any work on it, hence I decided it was best not to implement this by implementing a conditional column. Here is a sample of the waste data excel sheet:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;Site Number&lt;/TD&gt;&lt;TD&gt;Site Name&lt;/TD&gt;&lt;TD&gt;Waste Description&lt;/TD&gt;&lt;TD&gt;Product Description&lt;/TD&gt;&lt;TD&gt;Total Lifts&lt;/TD&gt;&lt;TD&gt;Total Weight (kg)&lt;/TD&gt;&lt;TD&gt;Disposal Facility Type&lt;/TD&gt;&lt;TD&gt;Total Spend (£) (excl. VAT)&lt;/TD&gt;&lt;TD&gt;Total Spend (£) (incl. VAT)&lt;/TD&gt;&lt;TD&gt;Total Weight (Tonnes)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;01/04/2023&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Clinical Waste&lt;/TD&gt;&lt;TD&gt;SKIP&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;Incineration&lt;/TD&gt;&lt;TD&gt;£57.95&lt;/TD&gt;&lt;TD&gt;£69.54&lt;/TD&gt;&lt;TD&gt;0.100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;07/04/2023&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Cardboard&lt;/TD&gt;&lt;TD&gt;SKIP&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;400&lt;/TD&gt;&lt;TD&gt;Recycling&lt;/TD&gt;&lt;TD&gt;£231.80&lt;/TD&gt;&lt;TD&gt;£278.16&lt;/TD&gt;&lt;TD&gt;0.400&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;08/04/2023&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Food Waste&lt;/TD&gt;&lt;TD&gt;SKIP&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;Anaerobic Digestion&lt;/TD&gt;&lt;TD&gt;£57.95&lt;/TD&gt;&lt;TD&gt;£69.54&lt;/TD&gt;&lt;TD&gt;0.100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;010/04/2023&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Glass&lt;/TD&gt;&lt;TD&gt;SKIP&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;Recycling&lt;/TD&gt;&lt;TD&gt;£57.95&lt;/TD&gt;&lt;TD&gt;£69.54&lt;/TD&gt;&lt;TD&gt;0.100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14/04/2023&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Non-Hazardous Industrial&lt;/TD&gt;&lt;TD&gt;SKIP&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;Landfill&lt;/TD&gt;&lt;TD&gt;£57.95&lt;/TD&gt;&lt;TD&gt;£69.54&lt;/TD&gt;&lt;TD&gt;0.100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;20/04/2023&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Metal&lt;/TD&gt;&lt;TD&gt;SKIP&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;400&lt;/TD&gt;&lt;TD&gt;Incineration&lt;/TD&gt;&lt;TD&gt;£231.80&lt;/TD&gt;&lt;TD&gt;£278.16&lt;/TD&gt;&lt;TD&gt;0.400&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Table 2 as shown below is a conversion factor table I created.&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Waste Types&lt;/TD&gt;&lt;TD&gt;Disposal Facility&lt;/TD&gt;&lt;TD&gt;Emission Factor&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Clinical Waste&lt;/TD&gt;&lt;TD&gt;Incineration&lt;/TD&gt;&lt;TD&gt;21.281&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Cardboard&lt;/TD&gt;&lt;TD&gt;Recycling&lt;/TD&gt;&lt;TD&gt;21.281&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Non-Hazardous Industrial&lt;/TD&gt;&lt;TD&gt;Landfill&lt;/TD&gt;&lt;TD&gt;520.335&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Food Waste&lt;/TD&gt;&lt;TD&gt;Anaerobic Digestion&lt;/TD&gt;&lt;TD&gt;8.912&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Glass&lt;/TD&gt;&lt;TD&gt;Recycling&lt;/TD&gt;&lt;TD&gt;21.281&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Metal&lt;/TD&gt;&lt;TD&gt;Recycling&lt;/TD&gt;&lt;TD&gt;21.281&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The task is to dynamically perform the following using a Measure:&lt;/P&gt;&lt;P&gt;IF waste type= 'value' and disposal facility= 'value' in Waste data sheet, multiply the Total weight contained in&amp;nbsp;Waste data sheet by the corresponding Emission factor (Total weight x Emission factor) in the conversion factor sheet.&lt;/P&gt;&lt;P&gt;E.g. If for a row 1 in the Waste data sheet,&amp;nbsp;waste type= 'Clinical Waste' and disposal facility= 'Incineration', multiply Total weight in Waste data sheet(0.100) by the corresponding Emission factor (21.281) in Conversion factor sheet.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 25 Aug 2023 12:13:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Creating-a-measure-calculation-using-the-IF-or-Switch-and-True/m-p/3399061#M128298</guid>
      <dc:creator>Obiweka</dc:creator>
      <dc:date>2023-08-25T12:13:28Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a measure calculation using the IF or Switch and True function</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Creating-a-measure-calculation-using-the-IF-or-Switch-and-True/m-p/3404063#M128614</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="608269" data-lia-user-login="Obiweka" class="lia-mention lia-mention-user"&gt;Obiweka&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;You can create a&lt;STRONG&gt; calculated column&lt;/STRONG&gt; as below in &lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;Table1&lt;/STRONG&gt; &lt;/FONT&gt;to get it:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Column =
VAR _efactor =
    CALCULATE (
        MAX ( 'Table2'[Emission Factor] ),
        FILTER (
            'Table2',
            'Table2'[Waste Types] = [Waste Description]
                &amp;amp;&amp;amp; 'Table2'[Disposal Facility] = [Disposal Facility Type]
        )
    )
RETURN
    [Total Weight (Tonnes)] * _efactor&lt;/LI-CODE&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;Best Regards&lt;/P&gt;</description>
      <pubDate>Tue, 29 Aug 2023 09:58:41 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Creating-a-measure-calculation-using-the-IF-or-Switch-and-True/m-p/3404063#M128614</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-08-29T09:58:41Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a measure calculation using the IF or Switch and True function</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Creating-a-measure-calculation-using-the-IF-or-Switch-and-True/m-p/3406024#M128693</link>
      <description>&lt;P&gt;Thank you&amp;nbsp;Anonymous&lt;/a&gt;. The solution works. However, please I would like to know if it is also possible for this to be done as a measure as I was hoping to avoid adding an extra column because it will result to errors when I try to combine subsequent sheets.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2023 07:34:05 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Creating-a-measure-calculation-using-the-IF-or-Switch-and-True/m-p/3406024#M128693</guid>
      <dc:creator>Obiweka</dc:creator>
      <dc:date>2023-08-30T07:34:05Z</dc:date>
    </item>
    <item>
      <title>Re: Creating a measure calculation using the IF or Switch and True function</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Creating-a-measure-calculation-using-the-IF-or-Switch-and-True/m-p/3406132#M128699</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="608269" data-lia-user-login="Obiweka" class="lia-mention lia-mention-user"&gt;Obiweka&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;If you need to create a measure instead of a calculated column, you need to make a little adjustment. When you put the measure on the visual, the field &lt;STRONG&gt;[Waste Description]&lt;/STRONG&gt;, &lt;STRONG&gt;[Disposal Facility Type]&lt;/STRONG&gt; and&lt;STRONG&gt; [Total Weight (Tonnes)]&lt;/STRONG&gt; in &lt;STRONG&gt;Table1&lt;/STRONG&gt; should also be put on the visual.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Measurve =
VAR _efactor =
    CALCULATE (
        MAX ( 'Table2'[Emission Factor] ),
        FILTER (
            'Table2',
            'Table2'[Waste Types] = SELECTEDVALUE ( 'Table1'[Waste Description] )
                &amp;amp;&amp;amp; 'Table2'[Disposal Facility] = SELECTEDVALUE ( 'Table1'[Disposal Facility Type] )
        )
    )
RETURN
    SELECTEDVALUE ( 'Table1'[Total Weight (Tonnes)] ) * _efactor&lt;/LI-CODE&gt;
&lt;P&gt;Best Regards&lt;/P&gt;</description>
      <pubDate>Wed, 30 Aug 2023 08:26:14 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Creating-a-measure-calculation-using-the-IF-or-Switch-and-True/m-p/3406132#M128699</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-08-30T08:26:14Z</dc:date>
    </item>
  </channel>
</rss>

