<?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: Calculation based on text field category in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculation-based-on-text-field-category/m-p/2394639#M62421</link>
    <description>&lt;P&gt;Hi &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="269052" data-lia-user-login="MelB_EIA" class="lia-mention lia-mention-user"&gt;MelB_EIA&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;The calculated column should not affect the formula calculations, I suppose they may be related to the [Type of gas] field, you can try to use the following measure formulas if helps:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Measure =
SUMX (
    SUMMARIZE (
        T1,
        [Type of gas],
        [ID],
        "total",
            VAR currGas =
                SELECTEDVALUE ( T1[Type of gas] )
            RETURN
                SUM ( T1[Total volume] ) / 1000
                    * LOOKUPVALUE ( T2[GWP], T2[Type of gas], currGas )
    ),
    [total]
)&lt;/LI-CODE&gt;
&lt;P&gt;If the above does not help, can you please share a pbix file with some dummy data to test?&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Xiaoxin Sheng&lt;/P&gt;</description>
    <pubDate>Tue, 15 Mar 2022 09:04:39 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2022-03-15T09:04:39Z</dc:date>
    <item>
      <title>Calculation based on text field category</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculation-based-on-text-field-category/m-p/2365535#M60543</link>
      <description>&lt;P&gt;Good evening everyone&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Really hoping for some help... I am trying to calculate a figure (CO2 amount) which is dependant on the category of a text filter (type of gas) and a measure (total volume of gas), and which has multiple options/values depending on the text filter.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CO2 = ( &lt;/SPAN&gt;&lt;SPAN&gt;[Total volume gas seized (kg)]&lt;/SPAN&gt;&lt;SPAN&gt;/&lt;/SPAN&gt;&lt;SPAN&gt;1000&lt;/SPAN&gt;&lt;SPAN&gt;) *&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;SWITCH&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Datalist&lt;/SPAN&gt;&lt;SPAN&gt;[type of gas]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;"Bromochloromethane"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;6900&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;"CFC-11"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;5560&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;"CFC-112"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;4620&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;"CFC-113"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;6520&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;"CFC-12"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;11200&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;) )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;It doesn't seem to like the fact I'm using a text filter and says it cannot find the name, even though it exists. Any ideas? Is it because it's not a numerical field? Is there another DAX expression I can use that will do the same thing?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Thanks in advance!&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 28 Feb 2022 20:17:51 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculation-based-on-text-field-category/m-p/2365535#M60543</guid>
      <dc:creator>MelB_EIA</dc:creator>
      <dc:date>2022-02-28T20:17:51Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation based on text field category</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculation-based-on-text-field-category/m-p/2365618#M60544</link>
      <description>&lt;P&gt;If this is a calculated column, you could create an additional calculated column to look at type of gas and use it to multiply instead of using switch.&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 28 Feb 2022 21:16:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculation-based-on-text-field-category/m-p/2365618#M60544</guid>
      <dc:creator>Syk</dc:creator>
      <dc:date>2022-02-28T21:16:28Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation based on text field category</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculation-based-on-text-field-category/m-p/2373191#M60995</link>
      <description>&lt;P&gt;Thanks for your response. The list of gas types is quite long, so I tried putting it in a separate table so I could create a new calculated column to do a lookup, which worked, but it is the next part I'm stuck on as it doesn't seem to recognise the calculated column in the DAX when I create a measure.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;to clarify, I need to create a new field (calculated column or measure?) that calculates the CO2 using this formula:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;(&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;[Total volume gas seized]&lt;/SPAN&gt;&lt;SPAN&gt;/&lt;/SPAN&gt;&lt;SPAN&gt;1000&lt;/SPAN&gt;&lt;SPAN&gt;) * GWP&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The GWP values are in a separate table and are dependant on 'Type of gas' field.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Total volume gas seized is a measure.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Example of main incident data, with incident ID:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Date&lt;/TD&gt;&lt;TD&gt;Type of gas&lt;/TD&gt;&lt;TD&gt;Reported volume&lt;/TD&gt;&lt;TD&gt;Estimated volume&lt;/TD&gt;&lt;TD&gt;Total volume&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;01/02/2022&lt;/TD&gt;&lt;TD&gt;CFC-11&lt;/TD&gt;&lt;TD&gt;12000.00&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;12000.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;02/02/2022&lt;/TD&gt;&lt;TD&gt;HCFC-502&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;58000.00&lt;/TD&gt;&lt;TD&gt;58000.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;02/02/2022&lt;/TD&gt;&lt;TD&gt;HFC-23&lt;/TD&gt;&lt;TD&gt;800.00&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;800.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;03/03/2022&lt;/TD&gt;&lt;TD&gt;HCFC-406A&lt;/TD&gt;&lt;TD&gt;542.00&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;542.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;04/02/2022&lt;/TD&gt;&lt;TD&gt;CFC-11&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;8795.00&lt;/TD&gt;&lt;TD&gt;8795.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;05/02/2022&lt;/TD&gt;&lt;TD&gt;HFC-23&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;7845.00&lt;/TD&gt;&lt;TD&gt;7845.00&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;05/02/2022&lt;/TD&gt;&lt;TD&gt;HFC-507&lt;/TD&gt;&lt;TD&gt;0.00&lt;/TD&gt;&lt;TD&gt;5274.00&lt;/TD&gt;&lt;TD&gt;5274.00&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Example of GWP value table:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Type of gas&lt;/TD&gt;&lt;TD&gt;GWP&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Bromochloromethane&lt;/TD&gt;&lt;TD&gt;6900&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CFC-11&lt;/TD&gt;&lt;TD&gt;5560&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CFC-112&lt;/TD&gt;&lt;TD&gt;4620&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CFC-113&lt;/TD&gt;&lt;TD&gt;6520&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CFC-12&lt;/TD&gt;&lt;TD&gt;11200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HCFC-502&lt;/TD&gt;&lt;TD&gt;4657&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Halon 1211&lt;/TD&gt;&lt;TD&gt;1930&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There are also multiple gas types seized per incident which are joined together by ID (it is a relational database).&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any ideas? Thanks!&lt;/P&gt;</description>
      <pubDate>Thu, 03 Mar 2022 17:00:53 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculation-based-on-text-field-category/m-p/2373191#M60995</guid>
      <dc:creator>MelB_EIA</dc:creator>
      <dc:date>2022-03-03T17:00:53Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation based on text field category</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculation-based-on-text-field-category/m-p/2377551#M61330</link>
      <description>&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="269052" data-lia-user-login="MelB_EIA" class="lia-mention lia-mention-user"&gt;MelB_EIA&lt;/a&gt;,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;You can take a look at the following measure formula to get the result based on the current gas type and id group:&lt;/FONT&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Measure =
SUMX (
    SUMMARIZE (
        T1,
        [Type of gas],
        [ID],
        "total",
            SUM ( T1[Total volume] ) / 1000
                * LOOKUPVALUE ( T2[GWP], T2[Type of gas], [Type of gas] )
    ),
    [total]
)&lt;/LI-CODE&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;Regards,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="tahoma,arial,helvetica,sans-serif"&gt;Xiaoxin Sheng&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Mar 2022 02:58:27 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculation-based-on-text-field-category/m-p/2377551#M61330</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-03-07T02:58:27Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation based on text field category</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculation-based-on-text-field-category/m-p/2383082#M61649</link>
      <description>&lt;P&gt;Hi Xiaoxin&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for your response. I have tried this measure formula but I receive an error: " The SUM function only accepts a column reference as an argument".&lt;/P&gt;&lt;P&gt;"Total volume" is a calculated column - would this cause this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 09 Mar 2022 08:59:46 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculation-based-on-text-field-category/m-p/2383082#M61649</guid>
      <dc:creator>MelB_EIA</dc:creator>
      <dc:date>2022-03-09T08:59:46Z</dc:date>
    </item>
    <item>
      <title>Re: Calculation based on text field category</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculation-based-on-text-field-category/m-p/2394639#M62421</link>
      <description>&lt;P&gt;Hi &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="269052" data-lia-user-login="MelB_EIA" class="lia-mention lia-mention-user"&gt;MelB_EIA&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;The calculated column should not affect the formula calculations, I suppose they may be related to the [Type of gas] field, you can try to use the following measure formulas if helps:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Measure =
SUMX (
    SUMMARIZE (
        T1,
        [Type of gas],
        [ID],
        "total",
            VAR currGas =
                SELECTEDVALUE ( T1[Type of gas] )
            RETURN
                SUM ( T1[Total volume] ) / 1000
                    * LOOKUPVALUE ( T2[GWP], T2[Type of gas], currGas )
    ),
    [total]
)&lt;/LI-CODE&gt;
&lt;P&gt;If the above does not help, can you please share a pbix file with some dummy data to test?&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Xiaoxin Sheng&lt;/P&gt;</description>
      <pubDate>Tue, 15 Mar 2022 09:04:39 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculation-based-on-text-field-category/m-p/2394639#M62421</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-03-15T09:04:39Z</dc:date>
    </item>
  </channel>
</rss>

