Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hi guys,
I have 3 table :
* Sales table including invoice date
* collection table including clearing invoice date, net due date, Collection Period as calculated column (clearing date-Net due date)
* date table with a link between invoice date[sales Table] and clearing date [Collection Table]
Objective : for each row in the sales table I want to include average collection period for previous year
example : if in a row of sales table, invoice date is 31-12-2022, I want to get Average collection period for all invoices cleared from 31-12-2022 to 31-12-2021.
Measure should be -> Average collection previous year = CALCULATE(
base on this measure, how can I include the value in each raw (as calculuted column) in sales table ????
thanks you in advance
Solved! Go to Solution.
Hi @Mseddi
Please try
Average collection previous year =
VAR InvoiceDate = 'Sales'[Date invoice]
RETURN
AVERAGEX (
FILTER (
'Collection',
'Collection'[Date] <= InvoiceDate
&& 'Collection'[Date] >= InvoiceDate - 365
),
'Collection'[Collection Period]
)
Hi @Mseddi
Please try
Average collection previous year =
VAR InvoiceDate = 'Sales'[Date invoice]
RETURN
AVERAGEX (
FILTER (
'Collection',
'Collection'[Date] <= InvoiceDate
&& 'Collection'[Date] >= InvoiceDate - 365
),
'Collection'[Collection Period]
)
If this is being executed as a calculated column, wouldnt the row context restrict the Filter to just that row?
Of course not. This is a No CALCULATE solution which means no context transition.
Yah, my bad. I was assuming you called a measure & it had an implicit calculate.
Thank you guys so much. It worked.
the X is the key for the solution : Row context. ❤️
You will need to use ALL/RemoveFilter in your calculate to remove the filter context of the current row you are on.
If this post was helpful, please kudos or accept the answer as a solution.
~ Anthony Genovese
Need more PBI help? PM me for affordable, dedicated training or consultant recomendations!
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 6 | |
| 6 | |
| 4 | |
| 4 | |
| 4 |
| User | Count |
|---|---|
| 24 | |
| 17 | |
| 9 | |
| 7 | |
| 6 |