Update a custom calendar
After you create a custom calendar, you can update it the following ways:
-
Replace it with a completely new calendar you create in the ThoughtSpot UI.
-
Upload a comma, pipe, semicolon, or tab-delimited calendar file.
-
Create a new calendar from an Existing Table that you specify.
Examples of things you can change:
-
Language used for days of the week, and month
-
Quarter and fiscal year name prefixes
-
Starting date of the year
-
Starting dates of quarters
-
Starting day of the month
-
Starting day of the week
-
Separator used in the calendar
Replacing a custom calendar
To replace your custom calendar, do the following:
-
Click Data in the top navigation bar.
The Data Objects page appears.
-
Click the More menu , and select Custom calendar.
The Custom calendar page appears.
-
On the Custom calendar page, click the More menu next to the custom calendar you want to update, and select Update Calendar.
-
For Database, click the Choose a database menu, and select the database you want to use with your updated custom calendar.
-
For Schema, click the Choose a schema menu, and select the schema you want to use with your updated custom calendar.
-
Select Replace.
-
For Table, enter a name for the table that will be created for your custom calendar.
-
For Start Date, enter the date you want your custom calendar to start.
Both Start Date and End Date must be in MM/DD/YYYY format. -
For End Date, enter the date you want your custom calendar to end.
-
For Calendar Type, click the Choose a calendar type menu, and select the type of calendar you want to create. Possible types include:
-
MONTH_OFFSET
-
FOUR_FOUR_FIVE
-
FOUR_FIVE_FOUR
-
FIVE_FOUR_FOUR
-
-
For Monthly offset, click the menu and select a month.
-
For Start day of week, click the menu and select a day.
-
For Quarter name prefix, enter the prefix you’d like to use for quarter numbers.
Example: Q
-
For Year name prefix, enter the prefix you’d like to use for years.
Example: FY
-
Click Create.
The Custom calendar page appears again, with the message "Custom calendar created successfully!"
Uploading a custom calendar
You can replace a custom calendar by uploading a calendar file in one of the following formats:
-
Comma-separated
-
Pipe-separated
-
Tab-separated
-
Semicolon-separated
Updating the calendar file
The easiest way to update a calendar file is to download an existing one, make changes to it, and then upload it.
To update your calendar file, do the following:
-
Click Data in the top navigation bar.
The Data Objects page appears.
-
Click the More menu , and select Custom calendar.
The Custom calendar page appears.
-
Click the More menu next to the custom calendar you want to update, and select Download as CSV.
-
Open the file in a text editor, and remove the first 3 lines (which contain metadata).
-
Make any other changes required, and save the file with a new name.
You must save the updated file with a new name, or you will not be able to update the calendar. -
Go to the next section to upload your calendar file.
Uploading your calendar file
To upload your new or updated calendar file, do the following:
-
On the Custom calendar page, click the More menu next to the custom calendar you want to update, and select Update Calendar.
-
For Database, click the Choose a database menu, and select the database you want to use with your updated custom calendar.
-
For Schema, click the Choose a schema menu, and select the schema you want to use with your updated custom calendar.
-
Select Upload File.
-
Click Upload, select the file, and upload it.
-
For Separator, select the separator used in the updated calendar you are going to upload.
Options include Comma ( , ), Pipe ( | ), Semicolon ( ; ), and Tab.
-
Click Update.
The Custom calendar page appears again, with the message "Custom calendar created successfully!"
Create a new calendar from an existing table
To create a new calendar from an existing table, do the following:
-
On the Custom calendar page, click the More menu next to the custom calendar you want to update, and select Update Calendar.
-
For Database, click the Choose a database menu, and select the database you want to use with your updated custom calendar.
-
For Schema, click the Choose a schema menu, and select the schema you want to use with your updated custom calendar.
-
Select Existing Table.
-
For Table, select an external table to use for creating your custom calendar.
-
Click Create.
The Custom calendar page appears again, with the message "Custom calendar created successfully!"
Related information