Forum Discussion

cheid_4838's avatar
cheid_4838
Helper IV
1 year ago
Solved

Summarizing data from previous date

I have a database that lists all pick-ups for my business.  I am wanting to create a summarized view of potential pickups within the same state and/or customer that we delivered to the previous day a...
  • bhanu_gautam's avatar
    1 year ago

    cheid_4838 Create a Calculated Column for Week Number

    WeekNumber = WEEKNUM('Table'[Ship Date], 2)

     

    Create a Calculated Column for Previous Day

    PreviousDay = 'Table'[Ship Date] - 1

     

    Measure for LDMiles

    dax
    TotalLDMiles =
    CALCULATE(
    SUM('Table'[LDMiles]),
    FILTER(
    'Table',
    'Table'[DestState] = EARLIER('Table'[DestState]) &&
    (
    'Table'[Ship Date] = EARLIER('Table'[PreviousDay]) ||
    'Table'[WeekNumber] = EARLIER('Table'[WeekNumber])
    )
    )
    )

     

    Measure for MTMiles

    dax
    TotalMTMiles =
    CALCULATE(
    SUM('Table'[MTMiles]),
    FILTER(
    'Table',
    'Table'[DestState] = EARLIER('Table'[DestState]) &&
    (
    'Table'[Ship Date] = EARLIER('Table'[PreviousDay]) ||
    'Table'[WeekNumber] = EARLIER('Table'[WeekNumber])
    )
    )
    )

     

    Measure for Vol

    dax
    TotalVol =
    CALCULATE(
    SUM('Table'[Vol]),
    FILTER(
    'Table',
    'Table'[DestState] = EARLIER('Table'[DestState]) &&
    (
    'Table'[Ship Date] = EARLIER('Table'[PreviousDay]) ||
    'Table'[WeekNumber] = EARLIER('Table'[WeekNumber])
    )
    )
    )

     

    You can create a summarized table to display the results:

    dax
    SummaryTable =
    SUMMARIZE(
    'Table',
    'Table'[DestState],
    "Total LDMiles", [TotalLDMiles],
    "Total MTMiles", [TotalMTMiles],
    "Total Vol", [TotalVol]
    )