Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowTry your skills in the Power BI Dataviz World Championship! Round one ends June 26. Join now
Hi all,
I have 2 tables:
Table 1: Week, National SOM (National SOM is a calculated measure)
Table 2: Week, Sort
I want to calculate total of every 2 weeks, for eg:
Jul21 W1 + Jul21 W2 = 4.5+4.6 = 9.1
Jun21 W4 + Jul21 W1 = 4.6+4.5=9.1
My current calculation doesn't work for National SOM as a measure (col Total 2W in the first screenshot). I appreciate your help to advise me what I can do in this situation? Thank you.
Total 2W =
CALCULATE (
'Table 1'[National SOM],
FILTER (
ALL ( 'Table 2'),
'Table 2'[Sort] >= MAX ( 'Table 2'[Sort] ) -1
&& 'Table 2'[Sort] <= MAX ( 'Table 2'[Sort] )
)
)
// You must have proper relationships
// in place, e.g., the table with weeks
// must be connected to your fact in a
// one-to-many fashion.
[Total 2W] =
var MaxWeekVisible = MAX( Weeks[Sort] )
var Result =
CALCULATE(
// You must never precede a measure
// with the name of the table it's
// hosted in. On the other hand, columns
// must always be preceded by the
// table name.
[National SOM],
MaxWeekVisible - 1 <= Weeks[Sort],
Weeks[Sort] <= MaxWeekVisible,
ALL( Weeks )
)
return
Result
// If the above does not work, you have
// to show what your [National SOM] measure
// looks like because it seems to be flawed
// as it does not aggregates across many
// weeks, which stems from the measure's values
// you've shown. Please show the measure
// and the model. And please name your objects
// something that is meaningful. Also,
// it should not be 'Sort' but something like
// WeekID. In formulas do not calculate the
// same things many times over because this
// has the potential to slow down the code.
// If you have a value and need to use it in
// different places---see for example:
// MAX ( 'Table 2'[Sort] )---capture the value
// in a variable and use the variable from then
// on wards (variables are static, they don't
// change once they've been evaluated).
// Please read this guide and follow it:
// https://www.sqlbi.com/articles/rules-for-dax-code-formatting/
Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.
Check out the May 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 |
| User | Count |
|---|---|
| 6 | |
| 4 | |
| 3 | |
| 3 | |
| 3 |