Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hello All,
I have a requirement to show cumulative totals by week . Here are the details.
I have a Date column and Total sales column . In a Visual i Need to show future 8 friday dates and each friday should basically should shw the sum of sales made in that particular week starting saturday to thursday. Iam figured on showing 8 future fridays but unable to find the logic for summing up sales and showing it on friday sales . Please help me with solution for this .
TIA
Solved! Go to Solution.
HI
I had created a table ==> sales 8 prev days
Date | Sales |
vendredi 5 janvier 2018 | 100 |
samedi 6 janvier 2018 | 100 |
dimanche 7 janvier 2018 | 100 |
lundi 8 janvier 2018 | 100 |
mardi 9 janvier 2018 | 100 |
mercredi 10 janvier 2018 | 100 |
jeudi 11 janvier 2018 | 100 |
vendredi 12 janvier 2018 | 200 |
samedi 13 janvier 2018 | 200 |
dimanche 14 janvier 2018 | 200 |
lundi 15 janvier 2018 | 200 |
mardi 16 janvier 2018 | 200 |
mercredi 17 janvier 2018 | 200 |
jeudi 18 janvier 2018 | 200 |
vendredi 19 janvier 2018 | 300 |
samedi 20 janvier 2018 | 300 |
dimanche 21 janvier 2018 | 300 |
lundi 22 janvier 2018 | 300 |
mardi 23 janvier 2018 | 300 |
mercredi 24 janvier 2018 | 300 |
jeudi 25 janvier 2018 | 300 |
vendredi 26 janvier 2018 | 400 |
samedi 27 janvier 2018 | 400 |
dimanche 28 janvier 2018 | 400 |
lundi 29 janvier 2018 | 400 |
mardi 30 janvier 2018 | 400 |
mercredi 31 janvier 2018 | 400 |
jeudi 1 février 2018 | 400 |
vendredi 2 février 2018 | 500 |
samedi 3 février 2018 | 500 |
dimanche 4 février 2018 | 500 |
lundi 5 février 2018 | 500 |
mardi 6 février 2018 | 500 |
mercredi 7 février 2018 | 500 |
jeudi 8 février 2018 | 500 |
vendredi 9 février 2018 | 600 |
samedi 10 février 2018 | 600 |
dimanche 11 février 2018 | 600 |
lundi 12 février 2018 | 600 |
mardi 13 février 2018 | 600 |
mercredi 14 février 2018 | 600 |
jeudi 15 février 2018 | 600 |
vendredi 16 février 2018 | 700 |
samedi 17 février 2018 | 700 |
dimanche 18 février 2018 | 700 |
lundi 19 février 2018 | 700 |
mardi 20 février 2018 | 700 |
mercredi 21 février 2018 | 700 |
jeudi 22 février 2018 | 700 |
vendredi 23 février 2018 | 800 |
samedi 24 février 2018 | 800 |
dimanche 25 février 2018 | 800 |
lundi 26 février 2018 | 800 |
mardi 27 février 2018 | 800 |
mercredi 28 février 2018 | 800 |
jeudi 1 mars 2018 | 800 |
vendredi 2 mars 2018 | 900 |
samedi 3 mars 2018 | 900 |
dimanche 4 mars 2018 | 900 |
lundi 5 mars 2018 | 900 |
mardi 6 mars 2018 | 900 |
mercredi 7 mars 2018 | 900 |
jeudi 8 mars 2018 | 900 |
After I had created a date table only for fidays. Do ot link this date table
Table Fridays 8 days =
FILTER (
SUMMARIZE (
'sales 8 prev days',
'sales 8 prev days'[Date],
'sales 8 prev days'[jour semaine]
),
'sales 8 prev days'[jour semaine] = 6
)
and finally the measure
Sales 8days =
VAR base =
SELECTEDVALUE ( 'Table Fridays 8 days'[Date] )
VAR base1 =
CALCULATE ( MAX ( 'Date'[Date] ), 'Date'[Date] < base )
VAR base2 =
CALCULATE (
MAX ( 'Date'[Date] ),
'Date'[Date] < base1
&& 'Date'[Jour dans semaine Num] = 7
)
VAR result =
CALCULATE (
SUM ( 'sales 8 prev days'[Sales] ),
'sales 8 prev days'[Date] >= base2
&& 'sales 8 prev days'[Date] <= base1
)
RETURN
result
this is the result
HI
I had created a table ==> sales 8 prev days
Date | Sales |
vendredi 5 janvier 2018 | 100 |
samedi 6 janvier 2018 | 100 |
dimanche 7 janvier 2018 | 100 |
lundi 8 janvier 2018 | 100 |
mardi 9 janvier 2018 | 100 |
mercredi 10 janvier 2018 | 100 |
jeudi 11 janvier 2018 | 100 |
vendredi 12 janvier 2018 | 200 |
samedi 13 janvier 2018 | 200 |
dimanche 14 janvier 2018 | 200 |
lundi 15 janvier 2018 | 200 |
mardi 16 janvier 2018 | 200 |
mercredi 17 janvier 2018 | 200 |
jeudi 18 janvier 2018 | 200 |
vendredi 19 janvier 2018 | 300 |
samedi 20 janvier 2018 | 300 |
dimanche 21 janvier 2018 | 300 |
lundi 22 janvier 2018 | 300 |
mardi 23 janvier 2018 | 300 |
mercredi 24 janvier 2018 | 300 |
jeudi 25 janvier 2018 | 300 |
vendredi 26 janvier 2018 | 400 |
samedi 27 janvier 2018 | 400 |
dimanche 28 janvier 2018 | 400 |
lundi 29 janvier 2018 | 400 |
mardi 30 janvier 2018 | 400 |
mercredi 31 janvier 2018 | 400 |
jeudi 1 février 2018 | 400 |
vendredi 2 février 2018 | 500 |
samedi 3 février 2018 | 500 |
dimanche 4 février 2018 | 500 |
lundi 5 février 2018 | 500 |
mardi 6 février 2018 | 500 |
mercredi 7 février 2018 | 500 |
jeudi 8 février 2018 | 500 |
vendredi 9 février 2018 | 600 |
samedi 10 février 2018 | 600 |
dimanche 11 février 2018 | 600 |
lundi 12 février 2018 | 600 |
mardi 13 février 2018 | 600 |
mercredi 14 février 2018 | 600 |
jeudi 15 février 2018 | 600 |
vendredi 16 février 2018 | 700 |
samedi 17 février 2018 | 700 |
dimanche 18 février 2018 | 700 |
lundi 19 février 2018 | 700 |
mardi 20 février 2018 | 700 |
mercredi 21 février 2018 | 700 |
jeudi 22 février 2018 | 700 |
vendredi 23 février 2018 | 800 |
samedi 24 février 2018 | 800 |
dimanche 25 février 2018 | 800 |
lundi 26 février 2018 | 800 |
mardi 27 février 2018 | 800 |
mercredi 28 février 2018 | 800 |
jeudi 1 mars 2018 | 800 |
vendredi 2 mars 2018 | 900 |
samedi 3 mars 2018 | 900 |
dimanche 4 mars 2018 | 900 |
lundi 5 mars 2018 | 900 |
mardi 6 mars 2018 | 900 |
mercredi 7 mars 2018 | 900 |
jeudi 8 mars 2018 | 900 |
After I had created a date table only for fidays. Do ot link this date table
Table Fridays 8 days =
FILTER (
SUMMARIZE (
'sales 8 prev days',
'sales 8 prev days'[Date],
'sales 8 prev days'[jour semaine]
),
'sales 8 prev days'[jour semaine] = 6
)
and finally the measure
Sales 8days =
VAR base =
SELECTEDVALUE ( 'Table Fridays 8 days'[Date] )
VAR base1 =
CALCULATE ( MAX ( 'Date'[Date] ), 'Date'[Date] < base )
VAR base2 =
CALCULATE (
MAX ( 'Date'[Date] ),
'Date'[Date] < base1
&& 'Date'[Jour dans semaine Num] = 7
)
VAR result =
CALCULATE (
SUM ( 'sales 8 prev days'[Sales] ),
'sales 8 prev days'[Date] >= base2
&& 'sales 8 prev days'[Date] <= base1
)
RETURN
result
this is the result
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
109 | |
98 | |
77 | |
66 | |
54 |
User | Count |
---|---|
144 | |
104 | |
100 | |
86 | |
64 |