Forum Discussion

yve214's avatar
yve214
Helper III
4 years ago
Solved

Duplicating values for two dates

Hi there,

 

Please I need some urgent help. I am trying to calculate my quantity values where I duplicate a value for friday to reflect on saturday as well. Here is a sample data

Data:

DateCategoryqty
3/27/2022a2,000
3/27/2022    b2,050
3/27/2022    c3,100
3/26/2022    b2,600
3/26/2022    c3,000
3/25/2022    a1,000
3/25/2022    b1,500
3/25/2022    c2,300

 

Current results without the category column:

Dateqty
3/27/2022    7,150
3/26/2022    5,600
3/25/2022    4,800

 

Expected results if we duplicate every Friday value for category a only to add on Saturdays as well:

DateqtyComments
3/27/2022    7,150 
3/26/2022    6,6005,600 +1,000 from 3/25 which is a friday
3/25/2022    4,800 

 

Please thank you very much.

  • Hi yve214 

    not sure if I fully understand the requirement. However, please try

    Total Qty =
    VAR CurrentValue =
        SUM ( TableName[qty] )
    VAR PreviousValue =
        CALCULATE (
            SUM ( TableName[qty] ),
            'Date'[Date]
                = MAX ( 'Date'[Date] ) - 1,
            TableName[Category] = "a"
        )
    RETURN
        IF (
            MAX ( 'Date'[Week Day Name] ) = "Saturday",
            CurrentValue + PreviousValue,
            CurrentValue
        )

2 Replies

  • tamerj1's avatar
    tamerj1
    Community Champion

    Hi yve214 

    not sure if I fully understand the requirement. However, please try

    Total Qty =
    VAR CurrentValue =
        SUM ( TableName[qty] )
    VAR PreviousValue =
        CALCULATE (
            SUM ( TableName[qty] ),
            'Date'[Date]
                = MAX ( 'Date'[Date] ) - 1,
            TableName[Category] = "a"
        )
    RETURN
        IF (
            MAX ( 'Date'[Week Day Name] ) = "Saturday",
            CurrentValue + PreviousValue,
            CurrentValue
        )