Forum Discussion
Anonymous
4 years agoNot applicable
SumIf 2 tables
Hi everyone, I'm trying to replicate a table from excel to powerbi, table1 a1 1 a2 3 a3 3 a4 5 a5 10 table 2 min >= max < sumif 1 5 7 5 20 15 ...
- 4 years ago
Your month column should be of date type or something numeric. Just not text, cause than the Max is not the lastes date rather the last alphabetical letter in the beginning of the text
sumif = VAR _last_date = MAX('Table 1'[Month]) RETURN SUMX( FILTER( 'Table 1', 'Table 1'[Value] >= 'Table 2'[Min >=] && 'Table 1'[Value] < 'Table 2'[Max <] && 'Table 1'[Month] = _last_date ), 'Table 1'[Value] )
SpartaBI
Community Champion
4 years agoAnonymous this is the calculated column in Table 2:
sumif =
SUMX(
FILTER(
'Table 1',
'Table 1'[Value] >= 'Table 2'[Min >=]
&& 'Table 1'[Value] < 'Table 2'[Max <]
),
'Table 1'[Value]
)
These are the names I used for Table 1:
And here for Table 2:
- Anonymous4 years agoNot applicable
Thank you for this! Apologies but I have additional problem that I forgot to include.
table1Category Value Month a1 1 Jan 1 2022 a2 3 Feb 1 2022 a3 3 Mar 1 2022 a4 5 Mar 1 2022 a5 10 April 2022 What Dax can I use to just filter the latest date? This would also chnage the result in the table 2.
Thank you for your help!- SpartaBI4 years ago
Community Champion
Anonymous
Depends on what you want to chieve: What do you want the result to be and where? In table 2? What result?- Anonymous4 years agoNot applicable
the table 2 should become since it would only sum the data for April 2022
Min >= Max < Sumif 1 5 0 5 20 10