Forum Discussion

Asina's avatar
Asina
Icon for Helper III rankHelper III
3 years ago
Solved

Repeat sample year data upto 2050

I have a set of data which has Date values for every hour from 2021 and 2022 with new data coming hourly after each update. example table named: Sampletable   I want to extend the table data...
  • johnt75's avatar
    johnt75
    3 years ago

    You can create the data table with fake datestamps directly from your existing data table with

    Fake Data Table =
    VAR StartDate =
        CALCULATE (
            MINX ( DATESINPERIOD ( 'Date'[Date], TODAY (), -1, YEAR ), 'Date'[Date] )
        )
    RETURN
        CALCULATETABLE (
            ADDCOLUMNS (
                'Data Table',
                "Fake Datestamp",
                    DATE ( 1900, MONTH ( 'Data Table'[Datestamp] ), DAY ( 'Data Table'[Datestamp] ) )
                        + TIME ( HOUR ( 'Data Table'[Datestamp] ), MINUTE ( 'Data Table'[Datestamp] ), 0 )
            ),
            'Data Table'[Datestamp] >= StartDate
                && 'Data Table'[Datestamp] < TODAY ()
        )