<?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 Calculating Direct Material from AX 2012 with DAX function in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-Direct-Material-from-AX-2012-with-DAX-function/m-p/3089738#M108182</link>
    <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;Pretty new to Power BI and DAX but I'm having problem calculating a DAX formula getting some information from Microsoft AX 2012. Trying to get the the SUM of all components with certain costgroups to present as a column in this Power BI table, which is the sales a period selected with a slicer.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This SQL does the job when I have found the right "PriceCalcID":&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;Select SUM(SALESPRICEQTY) from BOMCALCTRANS where PRICECALCID like '058256' and ( COSTGROUPID like 'Mtrl' OR COSTGROUPID like 'SF' )&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;Trying to this but know I'm missing something. I need first to find the latest date in the selected period.&lt;BR /&gt;And for that certain date I need to find the PriceCalcID for the Product No in the above Power BI table.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;DM = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;DMLastdate&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;LASTDATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;BOMCALCTRANS&lt;/SPAN&gt;&lt;SPAN&gt;[TRANSDATE]&lt;/SPAN&gt;&lt;SPAN&gt;)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Find the latest price change date&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;DMPriceCalcID&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;SELECTEDVALUE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;BOMCALCTRANS&lt;/SPAN&gt;&lt;SPAN&gt;[PRICECALCID]&lt;/SPAN&gt;&lt;SPAN&gt;)&amp;nbsp; &amp;nbsp;// Find the specific ID for the latest pricechange&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;DMSumPriceSales&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;SUM&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;BOMCALCTRANS&lt;/SPAN&gt;&lt;SPAN&gt;[SALESPRICEQTY]&lt;/SPAN&gt;&lt;SPAN&gt;), &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;BOMCALCTRANS&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;BOMCALCTRANS&lt;/SPAN&gt;&lt;SPAN&gt;[COSTGROUPID]&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"SF"&lt;/SPAN&gt;&lt;SPAN&gt; || &lt;/SPAN&gt;&lt;SPAN&gt;BOMCALCTRANS&lt;/SPAN&gt;&lt;SPAN&gt;[COSTGROUPID]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;"Mtrl"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Return&lt;/SPAN&gt; &lt;SPAN&gt;DMSumPriceSales&lt;BR /&gt;&lt;BR /&gt;Thank you very much in advance&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":folded_hands:"&gt;🙏&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;Daniel&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Tue, 21 Feb 2023 08:08:27 GMT</pubDate>
    <dc:creator>DF8859</dc:creator>
    <dc:date>2023-02-21T08:08:27Z</dc:date>
    <item>
      <title>Calculating Direct Material from AX 2012 with DAX function</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-Direct-Material-from-AX-2012-with-DAX-function/m-p/3089738#M108182</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;Pretty new to Power BI and DAX but I'm having problem calculating a DAX formula getting some information from Microsoft AX 2012. Trying to get the the SUM of all components with certain costgroups to present as a column in this Power BI table, which is the sales a period selected with a slicer.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This SQL does the job when I have found the right "PriceCalcID":&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;Select SUM(SALESPRICEQTY) from BOMCALCTRANS where PRICECALCID like '058256' and ( COSTGROUPID like 'Mtrl' OR COSTGROUPID like 'SF' )&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;Trying to this but know I'm missing something. I need first to find the latest date in the selected period.&lt;BR /&gt;And for that certain date I need to find the PriceCalcID for the Product No in the above Power BI table.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;DM = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;DMLastdate&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;LASTDATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;BOMCALCTRANS&lt;/SPAN&gt;&lt;SPAN&gt;[TRANSDATE]&lt;/SPAN&gt;&lt;SPAN&gt;)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Find the latest price change date&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;DMPriceCalcID&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;SELECTEDVALUE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;BOMCALCTRANS&lt;/SPAN&gt;&lt;SPAN&gt;[PRICECALCID]&lt;/SPAN&gt;&lt;SPAN&gt;)&amp;nbsp; &amp;nbsp;// Find the specific ID for the latest pricechange&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt; &lt;SPAN&gt;DMSumPriceSales&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;SUM&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;BOMCALCTRANS&lt;/SPAN&gt;&lt;SPAN&gt;[SALESPRICEQTY]&lt;/SPAN&gt;&lt;SPAN&gt;), &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FILTER&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;BOMCALCTRANS&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;BOMCALCTRANS&lt;/SPAN&gt;&lt;SPAN&gt;[COSTGROUPID]&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"SF"&lt;/SPAN&gt;&lt;SPAN&gt; || &lt;/SPAN&gt;&lt;SPAN&gt;BOMCALCTRANS&lt;/SPAN&gt;&lt;SPAN&gt;[COSTGROUPID]&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;"Mtrl"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Return&lt;/SPAN&gt; &lt;SPAN&gt;DMSumPriceSales&lt;BR /&gt;&lt;BR /&gt;Thank you very much in advance&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":folded_hands:"&gt;🙏&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;Daniel&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 21 Feb 2023 08:08:27 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-Direct-Material-from-AX-2012-with-DAX-function/m-p/3089738#M108182</guid>
      <dc:creator>DF8859</dc:creator>
      <dc:date>2023-02-21T08:08:27Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating Direct Material from AX 2012 with DAX function</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-Direct-Material-from-AX-2012-with-DAX-function/m-p/3094324#M108502</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="517743" data-lia-user-login="DF8859" class="lia-mention lia-mention-user"&gt;DF8859&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Please have a try.&lt;/P&gt;
&lt;P&gt;Create a measure.&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;DM =
VAR _DMLastdate =
    MAXX ( ALLSELECTED ( BOMCALATRANS ), BOMCALATRANS[TRANSDATE] )
RETURN
    CALCULATE (
        SUM ( BOMCALCTRANS[SALESPRICEQTY] ),
        FILTER (
            ALL ( BOMCALCTRANS ),
            ( BOMCALCTRANS[COSTGROUPID] = "SF"
                || BOMCALCTRANS[COSTGROUPID] = "Mtrl" )
                &amp;amp;&amp;amp; BOMCALATRANS[TRANSDATE] = _DMLastdate
                &amp;amp;&amp;amp; BOMCALCTRANS[PRICECALCID] = SELECTEDVALUE ( BOMCALCTRANS[PRICECALCID] )
        )
    )
&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490" target="_blank"&gt;How to Get Your Question Answered Quickly&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If it does not help, please provide more details with your desired output and pbix file without privacy information (or some sample data) .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards&lt;BR /&gt;Community Support Team _ Polly&lt;/P&gt;
&lt;P&gt;If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 23 Feb 2023 01:58:32 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-Direct-Material-from-AX-2012-with-DAX-function/m-p/3094324#M108502</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-02-23T01:58:32Z</dc:date>
    </item>
    <item>
      <title>Re: Calculating Direct Material from AX 2012 with DAX function</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-Direct-Material-from-AX-2012-with-DAX-function/m-p/3094834#M108535</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;Managed to get a bit further yesterday.&lt;BR /&gt;&lt;BR /&gt;Greated a new table called DM where I filtered posts within a period and categories.&lt;BR /&gt;-------------------------------------------------------------------------&lt;/P&gt;&lt;DIV&gt;&lt;SPAN&gt;DM = &lt;/SPAN&gt;&lt;SPAN&gt;CALCULATETABLE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;BOMCALCTRANS&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;DATESBETWEEN&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;BOMCALCTRANS&lt;/SPAN&gt;&lt;SPAN&gt;[TRANSDATE]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"2023-01-01"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"2023-01-31"&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;SPAN&gt;BOMCALCTRANS&lt;/SPAN&gt;&lt;SPAN&gt;[COSTGROUPID]&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"SF"&lt;/SPAN&gt;&lt;SPAN&gt; || &lt;/SPAN&gt;&lt;SPAN&gt;BOMCALCTRANS&lt;/SPAN&gt;&lt;SPAN&gt;[COSTGROUPID]&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"Mtrl"&lt;/SPAN&gt;&lt;SPAN&gt; || &lt;/SPAN&gt;&lt;SPAN&gt;BOMCALCTRANS&lt;/SPAN&gt;&lt;SPAN&gt;[COSTGROUPID]&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"FP"&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;)&lt;BR /&gt;----------------------------------------------------------------------------------------------------------&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Then I created a new Column, DM, in that new table and also created a relationship with another table.&lt;BR /&gt;This new table sums all Material and SF products by the PRICECALCID.&lt;BR /&gt;-------------------------------------------------------------------------------------------------------&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;DM = &lt;/SPAN&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;SUM&lt;/SPAN&gt;&lt;SPAN&gt;(DM[SALESPRICEQTY]),&lt;/SPAN&gt;&lt;SPAN&gt;ALLEXCEPT&lt;/SPAN&gt;&lt;SPAN&gt;(DM,DM[PRICECALCID]), BOMCALCTRANS[COSTGROUPID]=&lt;/SPAN&gt;&lt;SPAN&gt;"Mtrl"&lt;/SPAN&gt;&lt;SPAN&gt; || BOMCALCTRANS[COSTGROUPID]=&lt;/SPAN&gt;&lt;SPAN&gt;"SF"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;BR /&gt;-------------------------------------------------------------------------------------------------------&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;SPAN&gt;&lt;BR /&gt;For now the limitation is the static dates that I set when I create the new table. I would like&lt;BR /&gt;to med able to choose the dates from the date slicer.&lt;BR /&gt;My next thing to work on is to create a Matrix with three DM values for the Q1 quarter and show sales for each month.&lt;BR /&gt;&lt;BR /&gt;Thank you very much for your support&amp;nbsp;Anonymous&lt;/a&gt;&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":folded_hands:"&gt;🙏&lt;/span&gt;&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 23 Feb 2023 08:13:44 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculating-Direct-Material-from-AX-2012-with-DAX-function/m-p/3094834#M108535</guid>
      <dc:creator>DF8859</dc:creator>
      <dc:date>2023-02-23T08:13:44Z</dc:date>
    </item>
  </channel>
</rss>

