<?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: Dynamic DAX in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-DAX/m-p/4638472#M177597</link>
    <description>&lt;P&gt;Anonymous&lt;/LI-USER&gt;&amp;nbsp;, Check this I have updated the Total&lt;/P&gt;
&lt;P&gt;dax&lt;BR /&gt;Measure =&lt;BR /&gt;VAR CurrentGP = ROUND([Ext. GP%], 10)&lt;BR /&gt;VAR PreviousGP = ROUND([Ext. GP% PY], 10)&lt;BR /&gt;VAR Sales = ROUND([Ext. Sales], 0)&lt;BR /&gt;VAR EQN = (CurrentGP - PreviousGP) * Sales&lt;BR /&gt;VAR SelectedRow = SELECTEDVALUE('Add Rows:'[View by: Fields])&lt;BR /&gt;VAR FirstSelectedRow = SELECTCOLUMNS(TOPN(1, VALUES('Add Rows:'[View by: Fields])), "FirstRow", [View by: Fields])&lt;BR /&gt;VAR Total = SUMX(VALUES('Add Rows:'[View by: Fields]), [Ext. GP Impact Rate Archive])&lt;BR /&gt;VAR Calc =&lt;BR /&gt;SWITCH(&lt;BR /&gt;TRUE(),&lt;BR /&gt;ISINSCOPE(GPH[GPH Level1]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(GPH[GPH Level2]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(GPH[GPH Level3]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(GPH[GPH Level4]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Manufacturer[VENDOR_NAME]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Linebuy[LINEBUY_ID]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Transactions[BUSINESS_GROUP]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Transactions[PE_BRAND_TYPE]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Region[EDMCS_LOB_DESC]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Region[EDMCS_REGION_NAME]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Linebuy[Commodity.Category1]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(PS_Type[PS_Type]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Transactions[BUSINESS_GROUP]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Transactions[Commodity Tie Out Product Type]), CALCULATE(EQN),&lt;BR /&gt;Total&lt;BR /&gt;)&lt;BR /&gt;RETURN&lt;BR /&gt;Calc&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 04 Apr 2025 14:19:04 GMT</pubDate>
    <dc:creator>bhanu_gautam</dc:creator>
    <dc:date>2025-04-04T14:19:04Z</dc:date>
    <item>
      <title>Dynamic DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-DAX/m-p/4638274#M177587</link>
      <description>&lt;DIV&gt;Hi,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I have a measure in Power BI that I am trying to make dynamic.&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;I have a matrix with a field parameter called "Add Rows" in the Rows section of the matrix.&lt;BR /&gt;The user can select which fields are in the rows of the matrix by making selections in the slicer.&lt;/DIV&gt;&lt;DIV&gt;I want to make the grand total at the very bottom of the matrix correspond to the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;first&amp;nbsp;&lt;/EM&gt;selected value for 'Add Rows'.&lt;BR /&gt;&lt;BR /&gt;Here's what I have so far:&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Measure =&lt;/SPAN&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;CurrentGP&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ROUND&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;[Ext. GP%]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;10&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;PreviousGP&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ROUND&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;[Ext. GP% PY]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;10&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Sales&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ROUND&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;[Ext. Sales]&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;EQN&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;= (&lt;/SPAN&gt;&lt;SPAN&gt;CurrentGP&lt;/SPAN&gt;&lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;PreviousGP&lt;/SPAN&gt;&lt;SPAN&gt;)*&lt;/SPAN&gt;&lt;SPAN&gt;Sales&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;SelectedRow&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;SELECTEDVALUE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;'Add Rows:'&lt;/SPAN&gt;&lt;SPAN&gt;[View by: Fields]&lt;/SPAN&gt;&lt;SPAN&gt;) // how can i make a version of this variable that returns the FIRST selected column?&lt;/SPAN&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Var&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Total&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;SUMX&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;VALUES&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;SelectedRow&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;SPAN&gt;[Ext. GP Impact Rate Archive]&lt;/SPAN&gt;&lt;SPAN&gt;) // this does NOT work because VALUES will NOT take SelectedRow as an input&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Var&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Total&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;SUMX&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;VALUES&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Region&lt;/SPAN&gt;&lt;SPAN&gt;[EDMCS_LOB_DESC]&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;SPAN&gt;[Ext. GP Impact Rate Archive]&lt;/SPAN&gt;&lt;SPAN&gt;) // here is an example of how it works when it is NOT dynamic - this works&lt;/SPAN&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Calc&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;&amp;nbsp;(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;TRUE&lt;/SPAN&gt;&lt;SPAN&gt;(),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ISINSCOPE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;GPH&lt;/SPAN&gt;&lt;SPAN&gt;[GPH Level1]&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;EQN&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ISINSCOPE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;GPH&lt;/SPAN&gt;&lt;SPAN&gt;[GPH Level2]&lt;/SPAN&gt;&lt;SPAN&gt;),&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;EQN&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ISINSCOPE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;GPH&lt;/SPAN&gt;&lt;SPAN&gt;[GPH Level3]&lt;/SPAN&gt;&lt;SPAN&gt;),&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;EQN&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ISINSCOPE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;GPH&lt;/SPAN&gt;&lt;SPAN&gt;[GPH Level4]&lt;/SPAN&gt;&lt;SPAN&gt;),&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;EQN&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ISINSCOPE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Manufacturer&lt;/SPAN&gt;&lt;SPAN&gt;[VENDOR_NAME]&lt;/SPAN&gt;&lt;SPAN&gt;),&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;EQN&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ISINSCOPE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Linebuy&lt;/SPAN&gt;&lt;SPAN&gt;[LINEBUY_ID]&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;EQN&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ISINSCOPE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Transactions&lt;/SPAN&gt;&lt;SPAN&gt;[BUSINESS_GROUP]&lt;/SPAN&gt;&lt;SPAN&gt;),&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;EQN&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ISINSCOPE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Transactions&lt;/SPAN&gt;&lt;SPAN&gt;[PE_BRAND_TYPE]&lt;/SPAN&gt;&lt;SPAN&gt;),&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;EQN&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ISINSCOPE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Region&lt;/SPAN&gt;&lt;SPAN&gt;[EDMCS_LOB_DESC]&lt;/SPAN&gt;&lt;SPAN&gt;),&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;EQN&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ISINSCOPE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Region&lt;/SPAN&gt;&lt;SPAN&gt;[EDMCS_REGION_NAME]&lt;/SPAN&gt;&lt;SPAN&gt;),&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;EQN&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ISINSCOPE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Linebuy&lt;/SPAN&gt;&lt;SPAN&gt;[Commodity.Category1]&lt;/SPAN&gt;&lt;SPAN&gt;),&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;EQN&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ISINSCOPE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;PS_Type&lt;/SPAN&gt;&lt;SPAN&gt;[PS_Type]&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;EQN&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ISINSCOPE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Transactions&lt;/SPAN&gt;&lt;SPAN&gt;[BUSINESS_GROUP]&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;EQN&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;ISINSCOPE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Transactions&lt;/SPAN&gt;&lt;SPAN&gt;[Commodity Tie Out Product Type]&lt;/SPAN&gt;&lt;SPAN&gt;),&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;CALCULATE&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;EQN&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Total&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;BR /&gt;Calc&lt;BR /&gt;&lt;BR /&gt;Thanks in advance for any help!&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 04 Apr 2025 12:33:46 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-DAX/m-p/4638274#M177587</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2025-04-04T12:33:46Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-DAX/m-p/4638295#M177589</link>
      <description>&lt;P&gt;Anonymous&lt;/LI-USER&gt;&amp;nbsp;, Try using&lt;/P&gt;
&lt;P&gt;DAX&lt;BR /&gt;Measure =&lt;BR /&gt;VAR CurrentGP = ROUND([Ext. GP%], 10)&lt;BR /&gt;VAR PreviousGP = ROUND([Ext. GP% PY], 10)&lt;BR /&gt;VAR Sales = ROUND([Ext. Sales], 0)&lt;BR /&gt;VAR EQN = (CurrentGP - PreviousGP) * Sales&lt;BR /&gt;VAR SelectedRow = SELECTEDVALUE('Add Rows:'[View by: Fields])&lt;BR /&gt;VAR FirstSelectedRow = SELECTCOLUMNS(TOPN(1, VALUES('Add Rows:'[View by: Fields])), "FirstRow", [View by: Fields])&lt;BR /&gt;VAR Total = SUMX(VALUES(FirstSelectedRow), [Ext. GP Impact Rate Archive])&lt;BR /&gt;VAR Calc =&lt;BR /&gt;SWITCH(&lt;BR /&gt;TRUE(),&lt;BR /&gt;ISINSCOPE(GPH[GPH Level1]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(GPH[GPH Level2]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(GPH[GPH Level3]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(GPH[GPH Level4]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Manufacturer[VENDOR_NAME]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Linebuy[LINEBUY_ID]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Transactions[BUSINESS_GROUP]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Transactions[PE_BRAND_TYPE]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Region[EDMCS_LOB_DESC]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Region[EDMCS_REGION_NAME]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Linebuy[Commodity.Category1]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(PS_Type[PS_Type]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Transactions[BUSINESS_GROUP]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Transactions[Commodity Tie Out Product Type]), CALCULATE(EQN),&lt;BR /&gt;Total&lt;BR /&gt;)&lt;BR /&gt;RETURN&lt;BR /&gt;Calc&lt;/P&gt;</description>
      <pubDate>Fri, 04 Apr 2025 12:48:58 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-DAX/m-p/4638295#M177589</guid>
      <dc:creator>bhanu_gautam</dc:creator>
      <dc:date>2025-04-04T12:48:58Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-DAX/m-p/4638438#M177595</link>
      <description>&lt;P&gt;Hi,&lt;BR /&gt;&lt;BR /&gt;I get the error:&lt;BR /&gt;The VALUES function expects a column reference expression or a table reference expression for argument '1'.&lt;BR /&gt;&lt;BR /&gt;I believe the issue is in the Total Variable.&lt;/P&gt;</description>
      <pubDate>Fri, 04 Apr 2025 14:00:39 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-DAX/m-p/4638438#M177595</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2025-04-04T14:00:39Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-DAX/m-p/4638472#M177597</link>
      <description>&lt;P&gt;Anonymous&lt;/LI-USER&gt;&amp;nbsp;, Check this I have updated the Total&lt;/P&gt;
&lt;P&gt;dax&lt;BR /&gt;Measure =&lt;BR /&gt;VAR CurrentGP = ROUND([Ext. GP%], 10)&lt;BR /&gt;VAR PreviousGP = ROUND([Ext. GP% PY], 10)&lt;BR /&gt;VAR Sales = ROUND([Ext. Sales], 0)&lt;BR /&gt;VAR EQN = (CurrentGP - PreviousGP) * Sales&lt;BR /&gt;VAR SelectedRow = SELECTEDVALUE('Add Rows:'[View by: Fields])&lt;BR /&gt;VAR FirstSelectedRow = SELECTCOLUMNS(TOPN(1, VALUES('Add Rows:'[View by: Fields])), "FirstRow", [View by: Fields])&lt;BR /&gt;VAR Total = SUMX(VALUES('Add Rows:'[View by: Fields]), [Ext. GP Impact Rate Archive])&lt;BR /&gt;VAR Calc =&lt;BR /&gt;SWITCH(&lt;BR /&gt;TRUE(),&lt;BR /&gt;ISINSCOPE(GPH[GPH Level1]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(GPH[GPH Level2]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(GPH[GPH Level3]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(GPH[GPH Level4]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Manufacturer[VENDOR_NAME]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Linebuy[LINEBUY_ID]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Transactions[BUSINESS_GROUP]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Transactions[PE_BRAND_TYPE]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Region[EDMCS_LOB_DESC]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Region[EDMCS_REGION_NAME]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Linebuy[Commodity.Category1]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(PS_Type[PS_Type]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Transactions[BUSINESS_GROUP]), CALCULATE(EQN),&lt;BR /&gt;ISINSCOPE(Transactions[Commodity Tie Out Product Type]), CALCULATE(EQN),&lt;BR /&gt;Total&lt;BR /&gt;)&lt;BR /&gt;RETURN&lt;BR /&gt;Calc&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Apr 2025 14:19:04 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-DAX/m-p/4638472#M177597</guid>
      <dc:creator>bhanu_gautam</dc:creator>
      <dc:date>2025-04-04T14:19:04Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-DAX/m-p/4639576#M177637</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/LI-USER&gt;&amp;nbsp;,&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="625922" data-lia-user-login="bhanu_gautam" class="lia-mention lia-mention-user"&gt;bhanu_gautam&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;EQN is a variable and is only calculated once - when it is defined.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;CALCULATE(EQN) will simply return the value for EQN since it can''t be recalculated.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 05 Apr 2025 20:24:45 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-DAX/m-p/4639576#M177637</guid>
      <dc:creator>gmsamborn</dc:creator>
      <dc:date>2025-04-05T20:24:45Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-DAX/m-p/4641020#M177711</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Thanks for reaching out to the Microsoft fabric community forum.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;DAX code:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Measure = &lt;BR /&gt;VAR CurrentGP = ROUND([Ext. GP%], 10)&lt;BR /&gt;VAR PreviousGP = ROUND([Ext. GP% PY], 10)&lt;BR /&gt;VAR Sales = ROUND([Ext. Sales], 0)&lt;BR /&gt;VAR EQN = (CurrentGP - PreviousGP) * Sales&lt;/P&gt;
&lt;P&gt;VAR SelectedRows = VALUES('Add Rows:'[View by: Fields])&lt;BR /&gt;VAR FirstSelectedRow = MINX(SelectedRows, 'Add Rows:'[View by: Fields])&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;VAR Total =&lt;BR /&gt;SWITCH(&lt;BR /&gt;TRUE(),&lt;BR /&gt;FirstSelectedRow = "GPH Level1", CALCULATE(EQN, GPH[GPH Level1]),&lt;BR /&gt;FirstSelectedRow = "GPH Level2", CALCULATE(EQN, GPH[GPH Level2]),&lt;BR /&gt;FirstSelectedRow = "GPH Level3", CALCULATE(EQN, GPH[GPH Level3]),&lt;BR /&gt;FirstSelectedRow = "GPH Level4", CALCULATE(EQN, GPH[GPH Level4]),&lt;BR /&gt;FirstSelectedRow = "Manufacturer", CALCULATE(EQN, Manufacturer[VENDOR_NAME]),&lt;BR /&gt;FirstSelectedRow = "Linebuy", CALCULATE(EQN, Linebuy[LINEBUY_ID]),&lt;BR /&gt;FirstSelectedRow = "Business Group", CALCULATE(EQN, Transactions[BUSINESS_GROUP]),&lt;BR /&gt;FirstSelectedRow = "PE Brand Type", CALCULATE(EQN, Transactions[PE_BRAND_TYPE]),&lt;BR /&gt;FirstSelectedRow = "Region", CALCULATE(EQN, Region[EDMCS_LOB_DESC]),&lt;BR /&gt;FirstSelectedRow = "PS Type", CALCULATE(EQN, PS_Type[PS_Type]),&lt;BR /&gt;Total &lt;BR /&gt;)&lt;/P&gt;
&lt;P&gt;RETURN&lt;BR /&gt;IF(&lt;BR /&gt;HASONEVALUE('Add Rows:'[View by: Fields]),&lt;BR /&gt;CALCULATE(EQN),&lt;BR /&gt;Total&lt;BR /&gt;)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you find this post helpful, please mark it as an "Accept as Solution" and consider giving a KUDOS. Feel free to reach out if you need further assistance.&lt;BR /&gt;Thanks and Regards&lt;/P&gt;</description>
      <pubDate>Mon, 07 Apr 2025 12:03:40 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-DAX/m-p/4641020#M177711</guid>
      <dc:creator>v-dineshya</dc:creator>
      <dc:date>2025-04-07T12:03:40Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-DAX/m-p/4651905#M178063</link>
      <description>&lt;P&gt;The total displayed at the bottom of the matrix is different when&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR Total = SUMX(VALUES('Add Rows:'[View by: Fields]), [Ext. GP Impact Rate Archive])&lt;BR /&gt;&lt;/SPAN&gt;vs&amp;nbsp;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;Var&lt;/SPAN&gt;&lt;SPAN&gt; Total = &lt;/SPAN&gt;&lt;SPAN&gt;SUMX&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;VALUES&lt;/SPAN&gt;&lt;SPAN&gt;(PS_Type[PS_Type]),[Ext. GP Impact Rate Archive]).&lt;BR /&gt;Despite the fact that I only have selected PS_Type from the field parameter.&lt;BR /&gt;The 2nd option above displayed the value that I want. How can I modify the first option to make it match the 2nd option while also being dynamic?&lt;BR /&gt;&lt;BR /&gt;Do you need to see&amp;nbsp;[Ext. GP Impact Rate Archive] ?&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 14 Apr 2025 14:29:44 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-DAX/m-p/4651905#M178063</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2025-04-14T14:29:44Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-DAX/m-p/4653899#M178157</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If you find this post helpful, please mark it as an "Accept as Solution" and consider giving a KUDOS. Feel free to reach out if you need further assistance.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks and Regards&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Apr 2025 12:52:15 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-DAX/m-p/4653899#M178157</guid>
      <dc:creator>v-dineshya</dc:creator>
      <dc:date>2025-04-15T12:52:15Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-DAX/m-p/4666105#M178711</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If you find this post helpful, please mark it as an "Accept as Solution" and consider giving a KUDOS. Feel free to reach out if you need further assistance.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks and Regards&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Apr 2025 07:16:22 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-DAX/m-p/4666105#M178711</guid>
      <dc:creator>v-dineshya</dc:creator>
      <dc:date>2025-04-24T07:16:22Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic DAX</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-DAX/m-p/4670340#M178887</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;If you find this post helpful, please mark it as an "Accept as Solution" and consider giving a KUDOS. Feel free to reach out if you need further assistance.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks and Regards&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 28 Apr 2025 08:59:51 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Dynamic-DAX/m-p/4670340#M178887</guid>
      <dc:creator>v-dineshya</dc:creator>
      <dc:date>2025-04-28T08:59:51Z</dc:date>
    </item>
  </channel>
</rss>

