<?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: Problem with Row context in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1171560#M18052</link>
    <description>&lt;P&gt;I got this to work by removing the SelectedValue in the SumX and using the fields directly.&lt;/P&gt;</description>
    <pubDate>Fri, 19 Jun 2020 15:48:21 GMT</pubDate>
    <dc:creator>pcavacas</dc:creator>
    <dc:date>2020-06-19T15:48:21Z</dc:date>
    <item>
      <title>Problem with Row context</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1166910#M17927</link>
      <description>&lt;P&gt;I have a report that has a bunch of columns on it and have a weird behavior that I cannot figure out what is going on.&amp;nbsp; One of the formulas, the APF colum, is blank for all rows that are not at the lowest level of detail.&amp;nbsp; I simplified the DAX expression to simply CountRows over a context.&amp;nbsp; Below is the simple DAX expression&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;APF = &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;COUNTROWS(FILTER (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ALL ( 'VF Demand Forecast' ), &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'VF Demand Forecast'[PlanAccountID] = SELECTEDVALUE ( 'VF APF Rate'[PlanAccountID] )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;amp;&amp;amp; 'VF Demand Forecast'[PrdId] = SELECTEDVALUE ( 'VF APF Rate'[Product Code] )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;amp;&amp;amp; 'VF Demand Forecast'[Date] &amp;gt;= SELECTEDVALUE( 'VF APF Rate'[MinDate] )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;amp;&amp;amp; 'VF Demand Forecast'[Date] &amp;lt;= SELECTEDVALUE( 'VF APF Rate'[MaxDate] )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can see in the image below that the APF column has a number in it on some of the rows at the lowest level, which is the correct number of rows I would expect.&amp;nbsp; But if you look up the APF column the higher level groupings are all blank, which is why my more complex DAX expression is also failing.&amp;nbsp; I don't understand how at the low level it has a count, but at the grouped up level it doesn't have the count.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Jun 2020 18:18:16 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1166910#M17927</guid>
      <dc:creator>pcavacas</dc:creator>
      <dc:date>2020-06-17T18:18:16Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with Row context</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1167030#M17929</link>
      <description>&lt;P&gt;I don't think this is row context.&amp;nbsp; Row context applies to the raw data tables and is generally accessed via calculated columns.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Try using variables&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;SPAN&gt;APF =&lt;BR /&gt;var v1 =&amp;nbsp;SELECTEDVALUE ( 'VF APF Rate'[PlanAccountID] )&lt;BR /&gt;var v2 =&amp;nbsp;SELECTEDVALUE ( 'VF APF Rate'[Product Code] )&lt;BR /&gt;var v3 =&amp;nbsp;SELECTEDVALUE( 'VF APF Rate'[MinDate] )&lt;BR /&gt;var v4 =&amp;nbsp;SELECTEDVALUE( 'VF APF Rate'[MaxDate] )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;return COUNTROWS(FILTER (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ALL ( 'VF Demand Forecast' ),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'VF Demand Forecast'[PlanAccountID] = v1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;amp;&amp;amp; 'VF Demand Forecast'[PrdId] = v2&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;amp;&amp;amp; 'VF Demand Forecast'[Date] &amp;gt;= v3&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;amp;&amp;amp; 'VF Demand Forecast'[Date] &amp;lt;= v4&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;That way you preserve the important parts of the filter context before you destroy it with ALL().&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 17 Jun 2020 20:00:56 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1167030#M17929</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2020-06-17T20:00:56Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with Row context</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1167129#M17934</link>
      <description>&lt;P&gt;The problem with what you are saying here, is that the actual calculation is a SumX over the APF Rates table, so I can't grab the values into variables.&lt;/P&gt;</description>
      <pubDate>Wed, 17 Jun 2020 21:04:39 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1167129#M17934</guid>
      <dc:creator>pcavacas</dc:creator>
      <dc:date>2020-06-17T21:04:39Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with Row context</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1167135#M17935</link>
      <description>&lt;P&gt;SELECTEDVALUE() expects a single value in the filter context. You don't have that in a group.&lt;/P&gt;</description>
      <pubDate>Wed, 17 Jun 2020 21:14:54 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1167135#M17935</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2020-06-17T21:14:54Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with Row context</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1168865#M17980</link>
      <description>&lt;P&gt;I realize that SelectedValue takes a single value, but it is in a Sumx, the below DAX is closer to the real formula that I'm using.&amp;nbsp; You can see that the SelectedValue is still valid because it is part of the SumX iterator.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;SUMX (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'VF APF Rate',&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'VF APF Rate'[Rate]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;* CALCULATE (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;[Latest Estimate Revenue],&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;FILTER (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ALL ( 'VF Demand Forecast' ), &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'VF Demand Forecast'[PlanAccountID] = SELECTEDVALUE ( 'VF APF Rate'[PlanAccountID] )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;amp;&amp;amp; 'VF Demand Forecast'[PrdId] = SELECTEDVALUE ( 'VF APF Rate'[Product Code] )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;amp;&amp;amp; 'VF Demand Forecast'[Date] &amp;gt;= SELECTEDVALUE( 'VF APF Rate'[MinDate] )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;amp;&amp;amp; 'VF Demand Forecast'[Date] &amp;lt;= SELECTEDVALUE( 'VF APF Rate'[MaxDate] )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&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;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 18 Jun 2020 13:07:59 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1168865#M17980</guid>
      <dc:creator>pcavacas</dc:creator>
      <dc:date>2020-06-18T13:07:59Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with Row context</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1168895#M17981</link>
      <description>&lt;P&gt;Did you know that&amp;nbsp; you can pack variables inside the sumx ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;sumx(&lt;BR /&gt;var a=selectedvalue(b)&lt;/P&gt;&lt;P&gt;return caclulate()&lt;/P&gt;&lt;P&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;etc.&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jun 2020 13:17:10 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1168895#M17981</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2020-06-18T13:17:10Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with Row context</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1168899#M17982</link>
      <description>&lt;P&gt;No I did not know that, but even when I change it to using variable I get the same results.&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jun 2020 13:20:07 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1168899#M17982</guid>
      <dc:creator>pcavacas</dc:creator>
      <dc:date>2020-06-18T13:20:07Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with Row context</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1168948#M17984</link>
      <description>&lt;P&gt;You didn't show how you changed it.&amp;nbsp; What I am trying to point out is that the moment you use CALCULATE(), SELECTEDVALUE takes on a new meaning, one that you might not intend.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sqlbi.com/articles/context-transition-and-filters-in-calculate/" target="_blank"&gt;https://www.sqlbi.com/articles/context-transition-and-filters-in-calculate/&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jun 2020 13:45:39 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1168948#M17984</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2020-06-18T13:45:39Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with Row context</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1168987#M17986</link>
      <description>&lt;P&gt;This is the measure that I have&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;SUMX (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'VF APF Rate',&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var planAccountId = SELECTEDVALUE ( 'VF APF Rate'[PlanAccountID] )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var productCode = SELECTEDVALUE ( 'VF APF Rate'[Product Code] )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var minDate = SELECTEDVALUE( 'VF APF Rate'[MinDate] )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var maxDate = SELECTEDVALUE( 'VF APF Rate'[MaxDate] )&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;Return&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'VF APF Rate'[Rate]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;* CALCULATE (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;[Latest Estimate Revenue],&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;FILTER (&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;ALL ( 'VF Demand Forecast' ), &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;'VF Demand Forecast'[PlanAccountID] = planAccountId&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;amp;&amp;amp; 'VF Demand Forecast'[PrdId] = productCode&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;amp;&amp;amp; 'VF Demand Forecast'[Date] &amp;gt;= minDate&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;amp;&amp;amp; 'VF Demand Forecast'[Date] &amp;lt;= maxDate&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&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;</description>
      <pubDate>Thu, 18 Jun 2020 13:55:35 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1168987#M17986</guid>
      <dc:creator>pcavacas</dc:creator>
      <dc:date>2020-06-18T13:55:35Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with Row context</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1169698#M18005</link>
      <description>&lt;P&gt;I created a simple PBIX example that shows my problem located here&lt;BR /&gt;&lt;A href="https://oceanspray-my.sharepoint.com/:u:/p/pcavacas/ESwZvaxMNz1Kq0EjUI9m8ocBnLrTIIq1fy4egxA8yoYrOA?e=04oTLe" target="_blank"&gt;https://oceanspray-my.sharepoint.com/:u:/p/pcavacas/ESwZvaxMNz1Kq0EjUI9m8ocBnLrTIIq1fy4egxA8yoYrOA?e=04oTLe&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jun 2020 18:40:37 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1169698#M18005</guid>
      <dc:creator>pcavacas</dc:creator>
      <dc:date>2020-06-18T18:40:37Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with Row context</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1169714#M18006</link>
      <description>&lt;P&gt;Is the missing relationship between the tables intentional? In that case we could use TREATAS().&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please also consider this article.&lt;/P&gt;&lt;P&gt;&lt;A href="https://powerpivotpro.com/2013/03/hasonevalue-vs-isfiltered-vs-hasonefilter/" target="_blank"&gt;https://powerpivotpro.com/2013/03/hasonevalue-vs-isfiltered-vs-hasonefilter/&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jun 2020 19:14:22 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1169714#M18006</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2020-06-18T19:14:22Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with Row context</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1169797#M18009</link>
      <description>&lt;P&gt;Yes the structure of the sample is not an optimised solution, but it is a simple representation that has the same affect as my more complex full solution..&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jun 2020 20:01:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1169797#M18009</guid>
      <dc:creator>pcavacas</dc:creator>
      <dc:date>2020-06-18T20:01:13Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with Row context</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1171560#M18052</link>
      <description>&lt;P&gt;I got this to work by removing the SelectedValue in the SumX and using the fields directly.&lt;/P&gt;</description>
      <pubDate>Fri, 19 Jun 2020 15:48:21 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1171560#M18052</guid>
      <dc:creator>pcavacas</dc:creator>
      <dc:date>2020-06-19T15:48:21Z</dc:date>
    </item>
    <item>
      <title>Re: Problem with Row context</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1171578#M18053</link>
      <description>&lt;P&gt;Good to hear. What I learned from this is that only the first expression of the Calculate() is impacted by the context transition.&amp;nbsp; That was not clear to me before.&lt;/P&gt;</description>
      <pubDate>Fri, 19 Jun 2020 16:25:31 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Problem-with-Row-context/m-p/1171578#M18053</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2020-06-19T16:25:31Z</dc:date>
    </item>
  </channel>
</rss>

