cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
chefe
Helper II
Helper II

SUM only accepts column ref

Hi there

 

I have DAX code for a one-column ("a") calculated table. See code and screenshot below.

 

SELECTCOLUMNS(
	ADDCOLUMNS(
		SUMMARIZE(
			FILTER(
				'Market data - Fx rates TTM'
				;'Market data - Fx rates TTM'[Fx ccy]="CNH"
				&& 'Market data - Fx rates TTM'[Spot/outright]="Spot"
				&& 'Market data - Fx rates TTM'[Quote type]="Mid"	
			)
			;'Market data - Fx rates TTM'[Fx date]
		)
		;"x=CNH";[EUR/CNH]
	)
	;"a"
	;[x=CNH]
)

2017-02-02 16_31_49-.png

 

What I want to do is SUM the values of this column, i.e. Measure = sum(calculated_table[a]).

 

BUT, I want to do this all _in memory_, without the need of an intermediate calculated table... therefore I went ahead and put this code into a SUM function directly 

 

sum a:= SUM(
	SELECTCOLUMNS(
		ADDCOLUMNS(
			SUMMARIZE(
				FILTER(
					'Market data - Fx rates TTM'
					;'Market data - Fx rates TTM'[Fx ccy]="CNH"
					&& 'Market data - Fx rates TTM'[Spot/outright]="Spot"
					&& 'Market data - Fx rates TTM'[Quote type]="Mid"	
				)
				;'Market data - Fx rates TTM'[Fx date]
			)
			;"x=CNH";[EUR/CNH]
		)
		;"a"
		;[x=CNH]
	)
)

2017-02-02 16_32_50-.png

 

However, this throws an error, stating that sum only takes a column reference...

 

How would I go about this?

 

Kind regards

1 ACCEPTED SOLUTION
Sean
Community Champion
Community Champion

2 REPLIES 2
Sean
Community Champion
Community Champion

@chefe  try SUMX instead

@Sean Thank you! Didn't think of that!

Cheers

Helpful resources

Announcements
PBI Sept Update Carousel

Power BI September 2023 Update

Take a look at the September 2023 Power BI update to learn more.

Learn Live

Learn Live: Event Series

Join Microsoft Reactor and learn from developers.

Top Solution Authors