Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
4 years ago
Solved

Select 1 date and take 2 weeks

Hi,

 

I have this meassure: Week Start Date = BASE1415[FinActTran]-WEEKDAY(BASE1415[FinActTran],2) +1

that is generating the start week date from a specific date for example for example Jun 6, 2022, so now I need to take 2 weeks, i.e: 

 

Selecting Jun 6, 2022 -> Chart should show data of the week Jun 6, 2022 and Jun 13, 2022

 

Any idea?

  • Hi, Anonymous ;

    You could create a flag measure as follows:

    flag =
    IF (
        DATEDIFF ( MAX ( 'Date'[Date] ), MAX ( 'Table'[Date] ), WEEK ) = 0
            && MAX ( 'Table'[Date] ) >= MAX ( 'Date'[Date] ),
        1,
        IF (
            DATEDIFF ( MAX ( 'Date'[Date] ), MAX ( 'Table'[Date] ), WEEK ) = 1
                && WEEKDAY ( MAX ( 'Table'[Date] ), 1 ) <= WEEKDAY ( MAX ( 'Date'[Date] ), 1 ),
            1,
            0
        )
    )

    The final output is shown below:


    Best Regards,
    Community Support Team _ Yalan Wu
    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

2 Replies

  • v-yalanwu-msft's avatar
    v-yalanwu-msft
    Icon for Community Support rankCommunity Support

    Hi, Anonymous ;

    You could create a flag measure as follows:

    flag =
    IF (
        DATEDIFF ( MAX ( 'Date'[Date] ), MAX ( 'Table'[Date] ), WEEK ) = 0
            && MAX ( 'Table'[Date] ) >= MAX ( 'Date'[Date] ),
        1,
        IF (
            DATEDIFF ( MAX ( 'Date'[Date] ), MAX ( 'Table'[Date] ), WEEK ) = 1
                && WEEKDAY ( MAX ( 'Table'[Date] ), 1 ) <= WEEKDAY ( MAX ( 'Date'[Date] ), 1 ),
            1,
            0
        )
    )

    The final output is shown below:


    Best Regards,
    Community Support Team _ Yalan Wu
    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.