How to automate monthly data from another sheet?

Options

Hi all,

Every month, we are required to display new data for review. The problem is that it has to be manually done. I have to login the 1st of the month into the data sheet, copy the data of information that we get from a master sheet, create a new column and paste it there which then is linked to a dashboard with a graph showing the trend.

I wanted to know if there's a solution to something like this where I won't have to manually enter data and it can automatically create a column with the new month title and paste the info there so the graph is updated automatically. Is there such a solution available? Or is there a better way to go around this?

Thanks for the help!


Here's an example of how I do it.

TJjgxOzV931YNPkMk3ZjD7Yo395cAD8lJDhuQ3o6XY8BvtVfvi8QZGpBVQdc_vSQ8V1F96Bmr9JrAt0E9-jyKB5z1yj1lHdkJcQzi955gopN1dLdtSnsCZmvN6C12prvjfquI2nizawCaFVTvahCUz4 t5Y1U2tXhoeJRReoNUYlmPSvhsRaO3Ep_0RYJrJIfnbA-RPi2tdC1GXJvcWbT6jydQmpu4altPxKHrA3hnXWqQvvUplihf7PBnIO_ypD8xPEOo_-zdnYWWw2z1hyK7YJuzGsZUISvO6BmdzNGFXwb_0 e9Pqwg1kYOvhJONr_smt2GQ9Z-vWW04ODRuGo1EdmDJdH0vhAJSPBQx5bVs1U6mYi3rxtx1bTq9dYK4EfcT5JqX5Dk57OUEQ8OZas2wXvjQZnvM1yhlw2IiSm-WP1vMT8t6YVxTIPV9kyduTXd7rjLg

(The data here is the same because it was just a demo for this question)

Tags:

Best Answer

  • Paul McGuinness
    Paul McGuinness Overachievers
    Answer βœ“

    Hi @Fahad Haqqi

    Its possible within a standard smartsheet set up if you can move away from column data, row data can still be graphed but may not show quite the same.

    You use two sheets one will be the active calculation sheet pulling that months data and copying it to the 2nd (fixed) sheet on the last day of the month in the evening.

    This is how it would look using your data, the active calculation sheet only contains one row.

    image.png

    The formulas for the date setting columns are fairly straightforward

    image.png

    Mth

    =MONTH(TODAY())

    image.png

    Year

    =YEAR(TODAY())

    image.png

    Month - this would form your graph headers etc.

    =IF(Mth@row = "", "", IF(Mth@row = 1, "Jan", IF(Mth@row = 2, "Feb", IF(Mth@row = 3, "Mar", IF(Mth@row = 4, "Apr", IF(Mth@row = 5, "May", IF(Mth@row = 6, "Jun", IF(Mth@row = 7, "Jul", IF(Mth@row = 8, "Aug", IF(Mth@row = 9, "Sep", IF(Mth@row = 10, "Oct", IF(Mth@row = 11, "Nov", IF(Mth@row = 12, "Dec", "Error")))))))))))) + " " + RIGHT(YEAR(TODAY()), 2))

    image.png

    Show (Set as a Column formula on both sheets) ages the row so that a rolling period is pulled into any reports etc. You can set a report to show only rows where this figure is less than 180, i.e. 6 months etc.

    =TODAY() - DATE(Year@row, Mth@row, 1)

    As shown on the fixed data sheet too

    image.png

    -------------------------------------------------------------------------------------------------------------------------------

    image.png

    PC (Primary Column) Text cell contains 'Move' and used as the element that triggers the move row each month.

    -------------------------------------------------------------------------------------------------------------------------------

    You would then create a report of both sheets pulling in the information as required, when graphing on dashboards you can play around with the settings and swap the column / row data.

    Thats how I have done it, hope that helps

    Thanks

    Paul

Answers

  • Paul McGuinness
    Paul McGuinness Overachievers
    Answer βœ“

    Hi @Fahad Haqqi

    Its possible within a standard smartsheet set up if you can move away from column data, row data can still be graphed but may not show quite the same.

    You use two sheets one will be the active calculation sheet pulling that months data and copying it to the 2nd (fixed) sheet on the last day of the month in the evening.

    This is how it would look using your data, the active calculation sheet only contains one row.

    image.png

    The formulas for the date setting columns are fairly straightforward

    image.png

    Mth

    =MONTH(TODAY())

    image.png

    Year

    =YEAR(TODAY())

    image.png

    Month - this would form your graph headers etc.

    =IF(Mth@row = "", "", IF(Mth@row = 1, "Jan", IF(Mth@row = 2, "Feb", IF(Mth@row = 3, "Mar", IF(Mth@row = 4, "Apr", IF(Mth@row = 5, "May", IF(Mth@row = 6, "Jun", IF(Mth@row = 7, "Jul", IF(Mth@row = 8, "Aug", IF(Mth@row = 9, "Sep", IF(Mth@row = 10, "Oct", IF(Mth@row = 11, "Nov", IF(Mth@row = 12, "Dec", "Error")))))))))))) + " " + RIGHT(YEAR(TODAY()), 2))

    image.png

    Show (Set as a Column formula on both sheets) ages the row so that a rolling period is pulled into any reports etc. You can set a report to show only rows where this figure is less than 180, i.e. 6 months etc.

    =TODAY() - DATE(Year@row, Mth@row, 1)

    As shown on the fixed data sheet too

    image.png

    -------------------------------------------------------------------------------------------------------------------------------

    image.png

    PC (Primary Column) Text cell contains 'Move' and used as the element that triggers the move row each month.

    -------------------------------------------------------------------------------------------------------------------------------

    You would then create a report of both sheets pulling in the information as required, when graphing on dashboards you can play around with the settings and swap the column / row data.

    Thats how I have done it, hope that helps

    Thanks

    Paul

  • Fahad Haqqi
    Fahad Haqqi ✭✭

    Hi Paul, this is great! I'm going to try implementing this into my sheet. Thanks for your support I appreciate it very much!

  • Fahad Haqqi
    Fahad Haqqi ✭✭

    Hi Paul, I am almost done implementing this into my sheet. I wanted to ask how is "Move" in the Primary Column used as an element to automate moving a row? Is there a function that I'm missing?