Concept: Live Data in Workbooks
When you add report data to a workbook and you choose to keep the workbook in sync with the original report data, that data is called live data. You can also add report data to a workbook without keeping the data in sync; we refer to this data as static data.
Option | Description |
|---|---|
Live Data | The inserted data in the workbook maintains a connection to the Workday report, providing 1-way updates from the report to the workbook. (This setting doesn't enable writing data from the workbook to the report.) You can't manually edit the inserted live data in the workbook. |
Static Values | Inserted data in the workbook doesn't maintain a connection to the original report. The data is a snapshot of the report data, as of the time you insert it. You can edit the inserted data in the workbook. The maximum number of cells that Worksheets can insert as static values is 5 million (5,000,000). |
Live Data Tables and Structured References
Live data areas in Worksheets workbooks are similar to Excel tables. When Worksheets creates a live data area, it assigns a table name to the area. Optionally you can rename the table. Using a special syntax, you can create references to the data in a live data area using the table and column name; these references are called
structured references
, and the range of cells is automatically updated whenever the live data is refreshed. For more details about structured references, see Concept: Structured References in Workbooks.Formula Columns and Note Columns in Live Data
To work with formula columns:
- To add a new formula column without using the data wizard, right-click the header of any live data column to add a new formula column to the right or left. Adding a formula column using this method causes a live data refresh.
- To add a new formula column without using the data wizard, type the formula into the 2nd row of a column adjacent to the live data area and press Enter. Worksheets automatically adds the formula into the live data area and applies the formula to all rows in the live data area, without doing a live data refresh. (Skip a column if you don't want to add the formula into the live data as a formula column.)
- Type a formula into the cell below the header and press Enter; Worksheets applies the formula to all rows in the live data area.
- Double-click the column header cell to edit its name.
To work with note columns in the live data area:
- You must have already set up a key column (field) using the data wizard to see this option in the menu. Akeyuniquely identifies the data in each row. The key column that you select must contain unique values, such as Employee IDs. The value must not change over time, and the value must exist inonly one rowof the data. Worksheets uses the key to match note rows to live data rows. Make sure your key is unique; if it isn't, notes will be lost.
- Type notes as desired into the individual cells. To paste text into a cell, double-click in the cell first.
- Double-click the column header cell to edit its name.
- You can right-click the header of any live data column to add a new note column to the right or left. Adding a note column using this method causes a live data refresh.
- Keep in mind that during a live data refresh, Worksheets doesn't preserve formatting for note columns.
- If rows are added during a live data refresh, Worksheets preserves the alignment of notes with their corresponding rows. If rows are removed during a live data refresh – for example, you delete a prompt – any notes related to the deleted prompt are removed but the data is saved in Workday. If you add the prompt again later, Worksheets shows the notes again in their corresponding rows.
- If you type a note into the 2nd row of a column adjacent to the live data area and press Enter, Worksheets automatically adds a note column into the live data area without doing a live data refresh. (Skip a column if you don't want to add the column as a note column.)
Contextual Commenting
If you have Can Edit or Can Comment access to a workbook, you can add comments and collaborate on data. When you add live data to workbooks directly from custom composite reports, and then insert comments on specific values, the comments are anchored to the live data value and move with the data even if the report refreshes and values shift location.
Filtering
If you have an active filter in live data and you refresh the data, Worksheets automatically reapplies the filter criteria to the live data area.
Sorting
You can sort live data areas and entry areas in a workbook. Optionally, your sort can include contiguous columns in the workbook that are outside the live data area or entry area. By default, if your workbook sheet contains live data and you select
Advanced Sort
on the Data
menu, Worksheets selects only the live data area for the sort. If you want to include additional columns in the sort, highlight the entire range that you want to sort before selecting Advanced Sort
.When you refresh live data in a workbook, Worksheets preserves the sort order that you set in the
Order By
option in the data wizard, but doesn't preserve standard sorting within the workbook (using ).Formatting
In the Data Wizard
Select Columns
page, you can use the Column Options
menu to set the data format for your live data columns (if your live data is from an Advanced report). If you set the formatting here, Worksheets preserves the data format when the live data is refreshed. Data formatting isn't available for Note columns.We recommend that you not change any font/style settings (such as bold text) in the workbook live data. When you refresh the live data, Worksheets resets font/style formatting. If you want to change your live data's appearance, you can use the ARRAYAREA function on a different sheet to insert the data from the live data area, and format those rows and columns as desired.
Group Column Headings
If your original report definition contains Group Column Headings, those values become column headings in your workbook. If you want to change the column headings later, you can do so using the SELECT formula to copy the data into a different sheet and assign new column names.
Here's an example formula that copies data from Sheet1 into the current sheet and assigns the new column names ID and Name:
=SELECT("SELECT `~Employee~ ID` `ID`, `Employee Name` `Name` from ? ",ARRAYAREA(Sheet1!A1))
Although this example is related to Group Column Headings, you can use it to change any live data column headings.