<?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: Get values from a temporary table variable in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3397151#M128170</link>
    <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="100342" data-lia-user-login="lbendlin" class="lia-mention lia-mention-user"&gt;lbendlin&lt;/a&gt;I thought that once I came up with the calculated column I wanted to get, namely [WavgDays], I could create a measure using CALCULATE to iterate row by row through the table visual and pick up the value from [WavgDays] on the calculated table 'fWavgDays' to each "Sale" row on the table visual whose respective [Ticker] and [Date] match those on&amp;nbsp;'fWavgDays'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Such measure would be something similar to a RELATED type process. Or talking in Excel terms, an INDEX/MATCH type deal, where the visual table is the destination and the source table on this case is&amp;nbsp;'fWavgDays'.&lt;/P&gt;</description>
    <pubDate>Thu, 24 Aug 2023 13:49:15 GMT</pubDate>
    <dc:creator>leolapa_br</dc:creator>
    <dc:date>2023-08-24T13:49:15Z</dc:date>
    <item>
      <title>Get values from a temporary table variable</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3388927#M127738</link>
      <description>&lt;P&gt;Below is a piece of the fact table 'fTrans' that provides context to my question.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Ticker&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Date&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Sale date related to respective purchase&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Days&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Transaction&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Shares &lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Price&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Purchase total&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ABEV3&lt;/TD&gt;&lt;TD&gt;01/Mar/2021&lt;/TD&gt;&lt;TD&gt;04/Jun/2021&lt;/TD&gt;&lt;TD&gt;95&lt;/TD&gt;&lt;TD&gt;Purchase&lt;/TD&gt;&lt;TD&gt;77&lt;/TD&gt;&lt;TD&gt;$12.93&lt;/TD&gt;&lt;TD&gt;$995.61&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ABEV3&lt;/TD&gt;&lt;TD&gt;04/May/2021&lt;/TD&gt;&lt;TD&gt;04/Jun/2021&lt;/TD&gt;&lt;TD&gt;31&lt;/TD&gt;&lt;TD&gt;Purchase&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;$13.60&lt;/TD&gt;&lt;TD&gt;$992.80&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ABEV3&lt;/TD&gt;&lt;TD&gt;04/Jun/2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Sale&lt;/TD&gt;&lt;TD&gt;150&lt;/TD&gt;&lt;TD&gt;$17.91&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ABEV3&lt;/TD&gt;&lt;TD&gt;28/Jun/2021&lt;/TD&gt;&lt;TD&gt;29/Oct/2021&lt;/TD&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;Purchase&lt;/TD&gt;&lt;TD&gt;62&lt;/TD&gt;&lt;TD&gt;$16.01&lt;/TD&gt;&lt;TD&gt;$992.62&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ABEV3&lt;/TD&gt;&lt;TD&gt;29/Oct/2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Sale&lt;/TD&gt;&lt;TD&gt;62&lt;/TD&gt;&lt;TD&gt;$15.62&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ALSO3&lt;/TD&gt;&lt;TD&gt;07/Jan/2021&lt;/TD&gt;&lt;TD&gt;03/Feb/2021&lt;/TD&gt;&lt;TD&gt;27&lt;/TD&gt;&lt;TD&gt;Purchase&lt;/TD&gt;&lt;TD&gt;39&lt;/TD&gt;&lt;TD&gt;$25.12&lt;/TD&gt;&lt;TD&gt;$979.68&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ALSO3&lt;/TD&gt;&lt;TD&gt;03/Feb/2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Sale&lt;/TD&gt;&lt;TD&gt;39&lt;/TD&gt;&lt;TD&gt;$27.20&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ALSO3&lt;/TD&gt;&lt;TD&gt;29/Jun/2021&lt;/TD&gt;&lt;TD&gt;30/Mar/2022&lt;/TD&gt;&lt;TD&gt;274&lt;/TD&gt;&lt;TD&gt;Purchase&lt;/TD&gt;&lt;TD&gt;36&lt;/TD&gt;&lt;TD&gt;$27.53&lt;/TD&gt;&lt;TD&gt;$991.08&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ALSO3&lt;/TD&gt;&lt;TD&gt;07/Jan/2022&lt;/TD&gt;&lt;TD&gt;30/Mar/2022&lt;/TD&gt;&lt;TD&gt;82&lt;/TD&gt;&lt;TD&gt;Purchase&lt;/TD&gt;&lt;TD&gt;56&lt;/TD&gt;&lt;TD&gt;$17.85&lt;/TD&gt;&lt;TD&gt;$999.60&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ALSO3&lt;/TD&gt;&lt;TD&gt;30/Mar/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Sale&lt;/TD&gt;&lt;TD&gt;92&lt;/TD&gt;&lt;TD&gt;$22.61&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;APER3&lt;/TD&gt;&lt;TD&gt;18/Nov/2021&lt;/TD&gt;&lt;TD&gt;22/Dec/2021&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;Purchase&lt;/TD&gt;&lt;TD&gt;33&lt;/TD&gt;&lt;TD&gt;$29.88&lt;/TD&gt;&lt;TD&gt;$986.04&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;APER3&lt;/TD&gt;&lt;TD&gt;22/Dec/2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Sale&lt;/TD&gt;&lt;TD&gt;33&lt;/TD&gt;&lt;TD&gt;$33.40&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;APER3&lt;/TD&gt;&lt;TD&gt;14/Jun/2022&lt;/TD&gt;&lt;TD&gt;11/Aug/2022&lt;/TD&gt;&lt;TD&gt;58&lt;/TD&gt;&lt;TD&gt;Purchase&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;$29.14&lt;/TD&gt;&lt;TD&gt;$990.76&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;APER3&lt;/TD&gt;&lt;TD&gt;04/Aug/2022&lt;/TD&gt;&lt;TD&gt;11/Aug/2022&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;Purchase&lt;/TD&gt;&lt;TD&gt;42&lt;/TD&gt;&lt;TD&gt;$23.57&lt;/TD&gt;&lt;TD&gt;$989.94&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;APER3&lt;/TD&gt;&lt;TD&gt;11/Aug/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Sale&lt;/TD&gt;&lt;TD&gt;76&lt;/TD&gt;&lt;TD&gt;$30.33&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As you can see for all rows whose [Transaction] column is a "Sale" the [Days] column has empty values.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The reason being that there are cases where a "Sale" transaction relates to more than one previous "Purchase" transaction, therefore a weighted average of [Days] needs to be calculated for those "Sale" rows.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So, &lt;U&gt;&lt;STRONG&gt;my goal is to write up a measure that will provide a weighted average of [Days] for every [Transaction] "Sale" rows that are currently sitting empty&lt;/STRONG&gt;&lt;/U&gt;, and in order to get there I started with this:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;EVALUATE
VAR Supp_Tbl = 
	ADDCOLUMNS( 
		SUMMARIZE( 
			fTrans, 
			fTrans[Ticker], 
			fTrans[Date], 
			fTrans[Sale date related to respective purchase], 
			fTrans[Transaction], 
			"@Days", SUMX( 
				fTrans, 
				IF( 
					fTrans[Transaction] = "Sale", 
					BLANK(), 
					INT( fTrans[Sale date related to respective purchase] - fTrans[Date] ) 
				) 
			), 
			"@PurchTotal", [Purchase total] 
		), 
		"@WghtProdDaysPurch", [@Days] * [@PurchTotal] 
	)
VAR Days_Tbl = 
	ADDCOLUMNS( 
		GROUPBY( 
			Supp_Tbl, 
			fTrans[Ticker], 
			fTrans[Sale date related to respective purchase], 
			"@SumPurchTotal", SUMX( 
				CURRENTGROUP(), 
				[@PurchTotal] 
			), 
			"@SumWghtProdDaysPurch", SUMX( 
				CURRENTGROUP(), 
				[@WghtProdDaysPurch] 
			) 
		), 
		"@WghtdAvgDays", INT( 
				DIVIDE( 
				[@SumWghtProdDaysPurch], 
				[@SumPurchTotal] 
			) 
		) 
	)
RETURN
Days_Tbl&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And it returns the following temporary table VAR "Days_Tbl" whose highlighted [@WghtdAvgDays] provides said weighted average of [Days] that I need for those "Sale" transaction rows:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Ticker&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Sale date related to respective purchase&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;@SumPurchTotal&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;@SumWghtProdDaysPurch&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;@WghtdAvgDays&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ABEV3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ABEV3&lt;/TD&gt;&lt;TD&gt;04/Jun/2021&lt;/TD&gt;&lt;TD&gt;1,988.41&lt;/TD&gt;&lt;TD&gt;125,359.75&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;63&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ABEV3&lt;/TD&gt;&lt;TD&gt;29/Out/2021&lt;/TD&gt;&lt;TD&gt;992.62&lt;/TD&gt;&lt;TD&gt;122,092.26&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;123&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ALSO3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ALSO3&lt;/TD&gt;&lt;TD&gt;03/Feb/2021&lt;/TD&gt;&lt;TD&gt;979.68&lt;/TD&gt;&lt;TD&gt;26,451.36&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;27&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ALSO3&lt;/TD&gt;&lt;TD&gt;30/Mar/2022&lt;/TD&gt;&lt;TD&gt;1,990.68&lt;/TD&gt;&lt;TD&gt;353,523.12&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;177&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;APER3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;APER3&lt;/TD&gt;&lt;TD&gt;22/Dec/2021&lt;/TD&gt;&lt;TD&gt;986.04&lt;/TD&gt;&lt;TD&gt;33,525.36&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;34&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;APER3&lt;/TD&gt;&lt;TD&gt;11/Aug/2022&lt;/TD&gt;&lt;TD&gt;1,980.7&lt;/TD&gt;&lt;TD&gt;64,393.66&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;32&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now all I need is to get those values from [@WghtdAvgDays] under VAR "Days_Tbl" whenever [Sale date related to respective purchase] matches fTrans[Date] under each [Ticker].&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And for that I first tried by writing the following code:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;LOOKUPVALUE( 
	[@WghtdAvgDays], 
	fTrans[Sale date related to respective purchase], 
	MAXX( 
		FILTER( 
			fTrans, 
			fTrans[Ticker] = EARLIER( fTrans[Ticker] ) &amp;amp;&amp;amp; 
			fTrans[Date] = EARLIER( fTrans[Date] ) &amp;amp;&amp;amp; 
			fTrans[Transaction] = "Sale" 
		), 
		fTrans[Date] 
	) 
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#800000"&gt;But it right off the bat presents two issues:&lt;/FONT&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;FONT color="#800000"&gt;The column 'fTrans[Sale date related to respective purchase]' either doesn't exist or doesn't have a relationship to any table available in the current context (message given by PBI when committing the measure code).&lt;/FONT&gt;&lt;/LI&gt;&lt;LI&gt;&lt;FONT color="#800000"&gt;[@WghtdAvgDays] can't be used as the first argument of LOOKUPVALUE as it expects a fully qualified column (message provided by DAX Studio while attempting to troubleshoot the code).&lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;How am I supposed to get the values from the [@WghtdAvgDays] column under the temporary table VAR "Days_Tbl" then?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;P.S.:&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;I also tried the route of creating a third temp table with SUMMARIZECOLUMNS but it ends up aggregating the overall total of [Days] for all rows:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;FILTER( 
	SUMMARIZECOLUMNS( 
		fTrans[Ticker], 
		fTrans[Date], 
		fTrans[Transaction], 
		"@Days", CALCULATE( 
			SUMX( 
				Days_Tbl, 
				[@WghtdAvgDays] 
			), 
		fTrans[Sale date related to respective purchase] = fTrans[Date] 
		) 
	), 
	fTrans[Transaction] = "Sale" 
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Ticker&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Date&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Transaction&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Days&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ABEV3&lt;/TD&gt;&lt;TD&gt;04/Jun/2021&lt;/TD&gt;&lt;TD&gt;Sale&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;30,080&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ABEV3&lt;/TD&gt;&lt;TD&gt;29/Out/2021&lt;/TD&gt;&lt;TD&gt;Sale&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;30,080&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ALSO3&lt;/TD&gt;&lt;TD&gt;03/Feb/2021&lt;/TD&gt;&lt;TD&gt;Sale&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;30,080&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ALSO3&lt;/TD&gt;&lt;TD&gt;30/Mar/2022&lt;/TD&gt;&lt;TD&gt;Sale&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;30,080&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;APER3&lt;/TD&gt;&lt;TD&gt;22/Dec/2021&lt;/TD&gt;&lt;TD&gt;Sale&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;30,080&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;APER3&lt;/TD&gt;&lt;TD&gt;11/Aug/2022&lt;/TD&gt;&lt;TD&gt;Sale&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&amp;nbsp;30,080&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Aug 2023 11:33:54 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3388927#M127738</guid>
      <dc:creator>leolapa_br</dc:creator>
      <dc:date>2023-08-21T11:33:54Z</dc:date>
    </item>
    <item>
      <title>Re: Get values from a temporary table variable</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3393691#M127988</link>
      <description>&lt;P&gt;I would run this the other way round, starting with the Sale dates.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I don't think you need a measure for this - the results don't seem to be impacted by user filter choices.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Table = ADDCOLUMNS(SUMMARIZE(FILTER(fTrans,[Transaction]="Sale"),[Ticker],[Date]),"WavgDays",var t = [Ticker] var d=[Date] return CALCULATE(sumx(fTrans,fTrans[Days]*fTrans[Purchase total]),all(fTrans),fTrans[Ticker]=t,fTrans[Sale date related to respective purchase]=d))&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 23 Aug 2023 01:37:24 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3393691#M127988</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2023-08-23T01:37:24Z</dc:date>
    </item>
    <item>
      <title>Re: Get values from a temporary table variable</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3394908#M128051</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="100342" data-lia-user-login="lbendlin" class="lia-mention lia-mention-user"&gt;lbendlin&lt;/a&gt;&amp;nbsp;your approach sure provided the stepping stones for helping me get across the finish line.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks very much for your valuable input!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Just a couple of tweaks to your code were needed to reach the goal:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;[Days] and [Purchase total] are measures instead of columns of table 'fTrans', so all it was needed was to remove 'fTrans' from both within SUMX.&lt;/LI&gt;&lt;LI&gt;Your calculation provides the equivalent in Excel of a SUMPRODUCT between [Days] and [Purchase total], so all it was needed in order to get a proper weighted average of [Days] was to divide that by the SUM of [Purchase total], and I did that by wrapping it around CALCULATE with the same filters (at least to me it somewhat looked odd a CALCULATE within another CALCULATE, but that's the only way I know how to do it for that particular case - perhaps creating a VAR for that would be more within the best practice guidelines).&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;So the final code looks as follows:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Table = 
	ADDCOLUMNS( 
		SUMMARIZE( 
			FILTER( 
				fTrans, 
				fTrans[Transaction] = "Sale" 
			), 
			fTrans[Ticker],
			fTrans[Date] 
		), 
		"WavgDays", 
		VAR Ticker_Ref = [Ticker]
		VAR Date_Ref = [Date]
		RETURN
			CALCULATE( 
				SUMX( fTrans,
					DIVIDE( 
						[Days] * [Purchase total], 
						CALCULATE( 
								[Purchase total], 
							ALL( fTrans ), 
							fTrans[Ticker] = Ticker_Ref, 
							fTrans[Sale date related to respective purchase] = Date_Ref 
						)
					)
				), 
				ALL( fTrans ), 
				fTrans[Ticker] = Ticker_Ref, 
				fTrans[Sale date related to respective purchase] = Date_Ref 
			) 
		)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 23 Aug 2023 15:23:10 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3394908#M128051</guid>
      <dc:creator>leolapa_br</dc:creator>
      <dc:date>2023-08-23T15:23:10Z</dc:date>
    </item>
    <item>
      <title>Re: Get values from a temporary table variable</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3395042#M128058</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="100342" data-lia-user-login="lbendlin" class="lia-mention lia-mention-user"&gt;lbendlin&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I created a measure that would allow me to plop that [WavgDays] column from your calculated table in whatever visual I may need (on the case below, a simple table), but I always keep getting the overall total of days:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Ticker&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Date&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Days&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Transaction&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Shares&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Price&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Purchase total&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#800000"&gt;&lt;STRONG&gt;Days average 1&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#800000"&gt;&lt;STRONG&gt;Days average 2&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ABEV3&lt;/TD&gt;&lt;TD&gt;01/Mar/2021&lt;/TD&gt;&lt;TD&gt;95&lt;/TD&gt;&lt;TD&gt;Purchase&lt;/TD&gt;&lt;TD&gt;77&lt;/TD&gt;&lt;TD&gt;$12.93&lt;/TD&gt;&lt;TD&gt;$995.61&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ABEV3&lt;/TD&gt;&lt;TD&gt;04/May/2021&lt;/TD&gt;&lt;TD&gt;31&lt;/TD&gt;&lt;TD&gt;Purchase&lt;/TD&gt;&lt;TD&gt;73&lt;/TD&gt;&lt;TD&gt;$13.60&lt;/TD&gt;&lt;TD&gt;$992.80&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ABEV3&lt;/TD&gt;&lt;TD&gt;04/Jun/2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Sale&lt;/TD&gt;&lt;TD&gt;150&lt;/TD&gt;&lt;TD&gt;$17.91&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#800000"&gt;29,360&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#800000"&gt;29,360&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ABEV3&lt;/TD&gt;&lt;TD&gt;28/Jun/2021&lt;/TD&gt;&lt;TD&gt;123&lt;/TD&gt;&lt;TD&gt;Purchase&lt;/TD&gt;&lt;TD&gt;62&lt;/TD&gt;&lt;TD&gt;$16.01&lt;/TD&gt;&lt;TD&gt;$992.62&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ABEV3&lt;/TD&gt;&lt;TD&gt;29/Oct/2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Sale&lt;/TD&gt;&lt;TD&gt;62&lt;/TD&gt;&lt;TD&gt;$15.62&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#800000"&gt;29,360&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#800000"&gt;29,360&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ALSO3&lt;/TD&gt;&lt;TD&gt;07/Jan/2021&lt;/TD&gt;&lt;TD&gt;27&lt;/TD&gt;&lt;TD&gt;Purchase&lt;/TD&gt;&lt;TD&gt;39&lt;/TD&gt;&lt;TD&gt;$25.12&lt;/TD&gt;&lt;TD&gt;$979.68&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ALSO3&lt;/TD&gt;&lt;TD&gt;03/Feb/2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Sale&lt;/TD&gt;&lt;TD&gt;39&lt;/TD&gt;&lt;TD&gt;$27.20&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#800000"&gt;29,360&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#800000"&gt;29,360&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ALSO3&lt;/TD&gt;&lt;TD&gt;29/Jun/2021&lt;/TD&gt;&lt;TD&gt;274&lt;/TD&gt;&lt;TD&gt;Purchase&lt;/TD&gt;&lt;TD&gt;36&lt;/TD&gt;&lt;TD&gt;$27.53&lt;/TD&gt;&lt;TD&gt;$991.08&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ALSO3&lt;/TD&gt;&lt;TD&gt;07/Jan/2022&lt;/TD&gt;&lt;TD&gt;82&lt;/TD&gt;&lt;TD&gt;Purchase&lt;/TD&gt;&lt;TD&gt;56&lt;/TD&gt;&lt;TD&gt;$17.85&lt;/TD&gt;&lt;TD&gt;$999.60&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ALSO3&lt;/TD&gt;&lt;TD&gt;30/Mar/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Sale&lt;/TD&gt;&lt;TD&gt;92&lt;/TD&gt;&lt;TD&gt;$22.61&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#800000"&gt;29,360&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#800000"&gt;29,360&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;APER3&lt;/TD&gt;&lt;TD&gt;18/Nov/2021&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;Purchase&lt;/TD&gt;&lt;TD&gt;33&lt;/TD&gt;&lt;TD&gt;$29.88&lt;/TD&gt;&lt;TD&gt;$986.04&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;APER3&lt;/TD&gt;&lt;TD&gt;22/Dec/2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Sale&lt;/TD&gt;&lt;TD&gt;33&lt;/TD&gt;&lt;TD&gt;$33.40&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#800000"&gt;29,360&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#800000"&gt;29,360&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;APER3&lt;/TD&gt;&lt;TD&gt;14/Jun/2022&lt;/TD&gt;&lt;TD&gt;58&lt;/TD&gt;&lt;TD&gt;Purchase&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;$29.14&lt;/TD&gt;&lt;TD&gt;$990.76&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;APER3&lt;/TD&gt;&lt;TD&gt;04/Aug/2022&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;Purchase&lt;/TD&gt;&lt;TD&gt;42&lt;/TD&gt;&lt;TD&gt;$23.57&lt;/TD&gt;&lt;TD&gt;$989.94&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;APER3&lt;/TD&gt;&lt;TD&gt;11/Aug/2022&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Sale&lt;/TD&gt;&lt;TD&gt;76&lt;/TD&gt;&lt;TD&gt;$30.33&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#800000"&gt;29,360&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#800000"&gt;29,360&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried both these codes to no success.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Days average 1 = 
IF( 
    VALUES( fTrans[Transaction] ) = "Sale", 
    SUMX( 
        fWavgDays, 
        fWavgDays[WavgDays] 
    ) 
)
___________________________________________________________
Days average 2 = 
VAR Ticker_Ref = VALUES( fTrans[Ticker] )
VAR Date_Ref = VALUES( fTrans[Date] )
RETURN
CALCULATE( 
    IF( 
        VALUES( fTrans[Transaction] ) = "Sale", 
        SUM( fWavgDays[WavgDays] ) 
    ), 
    fTrans[Ticker] = Ticker_Ref, 
    fTrans[Date] = Date_Ref 
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What am I doing wrong?&lt;/P&gt;</description>
      <pubDate>Thu, 24 Aug 2023 00:15:58 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3395042#M128058</guid>
      <dc:creator>leolapa_br</dc:creator>
      <dc:date>2023-08-24T00:15:58Z</dc:date>
    </item>
    <item>
      <title>Re: Get values from a temporary table variable</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3396929#M128157</link>
      <description>&lt;LI-CODE lang="markup"&gt;[Days] and [Purchase total] are measures instead of columns of table 'fTrans', so all it was needed was to remove 'fTrans' from both within SUMX.&lt;/LI-CODE&gt;
&lt;P&gt;why?&lt;/P&gt;</description>
      <pubDate>Thu, 24 Aug 2023 12:17:21 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3396929#M128157</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2023-08-24T12:17:21Z</dc:date>
    </item>
    <item>
      <title>Re: Get values from a temporary table variable</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3396948#M128161</link>
      <description>&lt;P&gt;Because both measures are located on another table I've got just to place the measures I create.&lt;/P&gt;</description>
      <pubDate>Thu, 24 Aug 2023 12:30:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3396948#M128161</guid>
      <dc:creator>leolapa_br</dc:creator>
      <dc:date>2023-08-24T12:30:13Z</dc:date>
    </item>
    <item>
      <title>Re: Get values from a temporary table variable</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3397056#M128167</link>
      <description>&lt;P&gt;You will need to indicate what these measures do. You cannot convert a calculated column formula into a measure formula like that - you need to think deeply about the very different concepts, and most of the time you need to write a completely new measure from scratch.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Aug 2023 13:07:47 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3397056#M128167</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2023-08-24T13:07:47Z</dc:date>
    </item>
    <item>
      <title>Re: Get values from a temporary table variable</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3397151#M128170</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="100342" data-lia-user-login="lbendlin" class="lia-mention lia-mention-user"&gt;lbendlin&lt;/a&gt;I thought that once I came up with the calculated column I wanted to get, namely [WavgDays], I could create a measure using CALCULATE to iterate row by row through the table visual and pick up the value from [WavgDays] on the calculated table 'fWavgDays' to each "Sale" row on the table visual whose respective [Ticker] and [Date] match those on&amp;nbsp;'fWavgDays'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Such measure would be something similar to a RELATED type process. Or talking in Excel terms, an INDEX/MATCH type deal, where the visual table is the destination and the source table on this case is&amp;nbsp;'fWavgDays'.&lt;/P&gt;</description>
      <pubDate>Thu, 24 Aug 2023 13:49:15 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3397151#M128170</guid>
      <dc:creator>leolapa_br</dc:creator>
      <dc:date>2023-08-24T13:49:15Z</dc:date>
    </item>
    <item>
      <title>Re: Get values from a temporary table variable</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3397171#M128171</link>
      <description>&lt;P&gt;You cannot create a calculated column from measures (as you seem to be trying to do).&amp;nbsp; You may need to start over (as I mentioned above).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please provide sample data &lt;STRONG&gt;that fully covers your issue&lt;/STRONG&gt;.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Aug 2023 13:46:27 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3397171#M128171</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2023-08-24T13:46:27Z</dc:date>
    </item>
    <item>
      <title>Re: Get values from a temporary table variable</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3397264#M128175</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="100342" data-lia-user-login="lbendlin" class="lia-mention lia-mention-user"&gt;lbendlin&lt;/a&gt;&amp;nbsp;I believe I didn't make myself clear and I apologize for that...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The table from the above reply that originated this follow-up question is not a calculated table, but just some sample rows from a table visual.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Below is a screenshot of the visual, which is basically a mirror of the table previously shown (I hadn't originally provided a screenshot because often times when I do screenshots on Stack Overflow I get frowned upon, so I guess I got bitten by the web shame snake...).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;With that said, both columns in &lt;FONT color="#800000"&gt;&lt;STRONG&gt;red&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#800000"&gt;"Days average 1"&lt;/FONT&gt;&lt;/STRONG&gt; and &lt;STRONG&gt;&lt;FONT color="#800000"&gt;"Days average 2"&lt;/FONT&gt;&lt;/STRONG&gt; are not calculated columns on a calculated table, but measures dropped on a table visual whose codes are the ones previously provided.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So as I mentioned on my last note, once reaching my first goal of figuring out a way to calculate weighted average days for sales transactions, which you helped me do it by getting to [WavgDays], then all I needed to do after that was &lt;STRONG&gt;to come up with a measure that retrieves values from that calculated column [WavgDays]&lt;/STRONG&gt;, &lt;U&gt;and that's what I'm trying to do now&lt;/U&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I thought CALCULATE could do that job since:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Together with a row iterator funcion should iterate row by row on whatever table we provide (on this case 'fWavgDays').&lt;/LI&gt;&lt;LI&gt;It therefore allows to relate to the calculated column [WavgDays] on its first expression argument.&lt;/LI&gt;&lt;LI&gt;Narrows down to the matching [Ticker] and [Date] on its second filter argument.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;But I'm either doing something wrong with CALCULATE that's instead providing the overall total of days for every row, or CALCULATE shouldn't be used at all and instead I should take another route. Either way, I was hoping you could help me point to the right direction here...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your patience and willingness to help!&lt;/P&gt;</description>
      <pubDate>Thu, 24 Aug 2023 14:48:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3397264#M128175</guid>
      <dc:creator>leolapa_br</dc:creator>
      <dc:date>2023-08-24T14:48:13Z</dc:date>
    </item>
    <item>
      <title>Re: Get values from a temporary table variable</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3397586#M128202</link>
      <description>&lt;P&gt;After you create the calculated table it will not automatically be included in the data model. It is a "disconnected" table.&amp;nbsp; That is the reason why you see the same number all over the column/measure.&amp;nbsp; Wire the table into your data model as needed.&lt;/P&gt;</description>
      <pubDate>Thu, 24 Aug 2023 17:28:41 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3397586#M128202</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2023-08-24T17:28:41Z</dc:date>
    </item>
    <item>
      <title>Re: Get values from a temporary table variable</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3397599#M128206</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="100342" data-lia-user-login="lbendlin" class="lia-mention lia-mention-user"&gt;lbendlin&lt;/a&gt;&amp;nbsp;that's the thing though, prior to creating that measure I did make sure to connect 'fWavgDays' calculated table to the the data model via a one-to-many relationship coming from the date table 'dDate'[Data] as shown below:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And looking at your originally suggested code, which I repost below, it looks like the date table 'dDate' is not being referenced, which makes sense since you didn't know I had a date table in my model. Do you think that could be the issue? And if so, should the below code be re-written or should I wire 'fTrans' to the calculated table 'fWavgDays' via [Date]? Such connection would have to be a many-to-many relationship so I'm not sure if that could bring up other issues to the model...&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Table = ADDCOLUMNS(SUMMARIZE(FILTER(fTrans,[Transaction]="Sale"),[Ticker],[Date]),"WavgDays",var t = [Ticker] var d=[Date] return CALCULATE(sumx(fTrans,fTrans[Days]*fTrans[Purchase total]),all(fTrans),fTrans[Ticker]=t,fTrans[Sale date related to respective purchase]=d))&lt;/LI-CODE&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Thu, 24 Aug 2023 17:52:17 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3397599#M128206</guid>
      <dc:creator>leolapa_br</dc:creator>
      <dc:date>2023-08-24T17:52:17Z</dc:date>
    </item>
    <item>
      <title>Re: Get values from a temporary table variable</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3397616#M128209</link>
      <description>&lt;P&gt;Please provide sample data (with sensitive information removed) that &lt;STRONG&gt;covers your issue or question completely&lt;/STRONG&gt;, in a usable format (not as a screenshot). Mention &lt;STRONG&gt;everything&lt;/STRONG&gt; that is related to the issue. &lt;STRONG&gt;Leave out anything not related to the issue&lt;/STRONG&gt;.&lt;BR /&gt;&lt;A href="https://community.fabric.microsoft.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-Forum/ba-p/963216" target="_blank"&gt;https://community.fabric.microsoft.com/t5/Community-Blog/How-to-provide-sample-data-in-the-Power-BI-Forum/ba-p/963216&lt;/A&gt; &lt;BR /&gt;Please show the expected outcome based on the sample data you provided. &lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://community.fabric.microsoft.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447523" target="_blank"&gt;https://community.fabric.microsoft.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/m-p/1447523&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Aug 2023 18:02:29 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3397616#M128209</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2023-08-24T18:02:29Z</dc:date>
    </item>
    <item>
      <title>Re: Get values from a temporary table variable</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3397638#M128210</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="100342" data-lia-user-login="lbendlin" class="lia-mention lia-mention-user"&gt;lbendlin&lt;/a&gt;&amp;nbsp;please find below the link to the shared .pbix file related to this issue. Please let me know in case it doesn't work.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://acumen457-my.sharepoint.com/:u:/g/personal/leolapa_acumen457_onmicrosoft_com/EcKgMZuw9NdPtr6mBDdz0LkBd8bPzM_fA32yJ3alM1UQAQ?e=lVuKrE" target="_blank"&gt;Investm_Import_Ctrl_TBD.pbix&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried resetting the connection between 'fWavgsDays' calculated table and the rest of the data model via 'fTrans' with a many-to-many relationship from/to both [Date] columns (also had to get rid of the one-to-many connection with the date table in order to make the newly created connection active).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And it still didn't work as per the following screenshot (in &lt;FONT color="#000080"&gt;&lt;STRONG&gt;blue&lt;/STRONG&gt;&lt;/FONT&gt; are the hardcoded correct results). Now it's apparently summing up [WavgDays] for each [Date] for all [Ticker], so it looks like the correct connection setup is the one-to-many between&amp;nbsp;'fWavgsDays' and 'dDate' and the calculated table code somehow needs to reference 'dDate'[Data].&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Aug 2023 18:17:47 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Get-values-from-a-temporary-table-variable/m-p/3397638#M128210</guid>
      <dc:creator>leolapa_br</dc:creator>
      <dc:date>2023-08-24T18:17:47Z</dc:date>
    </item>
  </channel>
</rss>

