Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The ultimate Microsoft Fabric, Power BI, Azure AI & SQL learning event! Join us in Las Vegas from March 26-28, 2024. Use code MSCUST for a $100 discount. Register Now

Reply
THENNA_41
Post Partisan
Post Partisan

Selected Week from Next 4 week value calculation .

I have table name called Invenoty sheet . this table look like . based on the  wknum selection will show rolling average to next 4 weeks .

 

 (Wknum is text format)
 
 

DATE                           ATTRIBUTE       wknum      value                      

15 March 2021            Demand           wk01          45

22 March 2021            Demand           wk02          55

29 March 2021            Demand           wk03          65

05 April   2021            Demand            wk04         45

12 April  2021             Demand            wk05         95

19 April  2021             Demand            wk06         25

26 April  2021             Demand            wk07         35

 

I am Used below Measure 

Mesaure  = CALCULATE(sum(Append1[Value]),FILTER(Append1,Append1[Attributes]="Demand"),DATESINPERIOD('Date'[Date],MAX('Date'[Date]),1,MONTH))  

 

 

Expected Output : 

 

wknum                          ATTRIBUTE                       value           Selected week from Next 4 week

wk01                              Demand                           45                         220                                             => 55+55+65+45

wk02                              Demand                           55                         260                                             =>  55+65+45+95

wk03                              Demand                           65                         250                                             => 65+45+95+45

wk04                              Demand                           45                         240                                             =>45+95+45+55

wk05                              Demand                           95                         195                                             =>95+45+55

wk06                              Demand                           45                          90                                            =>45+55

wk07                              Demand                           55                          55                                            =>55

 

 

Looking for support .. thanks in advance .

1 ACCEPTED SOLUTION

Hi @THENNA_41 
You already have a Date table, it is better to use it. Please refer to attached file with the proposed solution

1.png

View solution in original post

12 REPLIES 12
THENNA_41
Post Partisan
Post Partisan

@tamerj1  its working perfectly . one more questions how to convert above measure SUM to average ?

@THENNA_41 
Just Change SUM to AVERAGE

@tamerj1  I have tired but avg not matching sir 

@THENNA_41 
Please check the updated sample file.

1.png

 

THENNA_41
Post Partisan
Post Partisan

@tamerj1  its working Now perfectly .  I have one more question How to convert above measure  SUM to average ?

tamerj1
Super User
Super User

Hi @THENNA_41 
If [wknum] column is from the 'Date' table then it should work with a small modification

Mesaure =
CALCULATE (
    SUM ( Append1[Value] ),
    Append1[Attributes] = "Demand",
    DATESINPERIOD ( 'Date'[Date], MIN ( 'Date'[Date] ), 1, MONTH ),
    ALLSELECTED ( Append1 )
)

 

 

 

 

@tamerj1   Not a column from Date. it is a text column(weeknum) in the table.

Hi @THENNA_41 
Please try

Mesaure =
VAR CurrentDate =
    CALCULATE (
        MIN ( 'Date'[Date] ),
        CROSSFILTER ( 'Date'[Date], Append1[Date], BOTH )
    )
RETURN
    CALCULATE (
        SUM ( Append1[Value] ),
        Append1[Attributes] = "Demand",
        DATESINPERIOD ( 'Date'[Date], CurrentDate, 1, MONTH ),
        ALL ( Append1 )
    )

@tamerj1  i have tired above measure .. but i am getting  CROSSFILTER function can only use the two column references participating in a relationship.

 

THENNA_41_0-1671181598383.png

 

@THENNA_41 
Which columns are invloved in the relationship? Is there even a relationship between the two tables?

@tamerj1  that issues has  been fixed but  sum values are  showing  different . I have attached Power bi file for your reference sir 

 

Power bi File  

Hi @THENNA_41 
You already have a Date table, it is better to use it. Please refer to attached file with the proposed solution

1.png

Helpful resources

Announcements
Fabric Community Conference

Microsoft Fabric Community Conference

Join us at our first-ever Microsoft Fabric Community Conference, March 26-28, 2024 in Las Vegas with 100+ sessions by community experts and Microsoft engineering.

February 2024 Update Carousel

Power BI Monthly Update - February 2024

Check out the February 2024 Power BI update to learn about new features.

Fabric Career Hub

Microsoft Fabric Career Hub

Explore career paths and learn resources in Fabric.

Fabric Partner Community

Microsoft Fabric Partner Community

Engage with the Fabric engineering team, hear of product updates, business opportunities, and resources in the Fabric Partner Community.

Top Solution Authors