Identifying current data in DataTable
Does anyone have a good way to identify good records in DataTable?
DataTables can be updated from an external data source using Data Shuttle but there is no way to automatically remove DataTable records that are no longer in the source data. This means DataTables will contain bad data.
My current workaround is to include a "Record date" in the source data and use the DataTable Connection filter to isolate records with the appropriate "Record date". Unfortunately, Smartsheet system dates are not synched to local dates so there will be a mismatch between the "Record date" and the Smartsheet system date. This means the DataTable Connection will likely delete valid records from sheets each day during the date mismatch including deleting all record enrichments like comments and user update fields. A solution is to include an additional day in the DataTable Connection filter, which means the sheets will include invalid data.
Fixing the DataTable data quality problem has been requested in these Ideas.
Neil Egsgard
Business Solutions Architect
Southern Alberta Institute of Technology
Thanks for the feedback,
Answers
-
@Neil Egsgard not the cleanest or easiest solution, but I archive data (move Row) that needs to be deleted to a separate sheet, and then from that sheet I update those DataTable records with a tag that says deleted or archived or something. It's pretty frustrating, but I do believe they are working on adding more features to DataTable, but I have no idea when
-
@Samuel Mueller , good solution, thank you. I hope they improve the basic functions of DataTable soon.
Categories
- All Categories
- 14 Welcome to the Community
- Smartsheet Customer Resources
- 64.1K Get Help
- 414 Global Discussions
- 221 Industry Talk
- 460 Announcements
- 4.8K Ideas & Feature Requests
- 143 Brandfolder
- 141 Just for fun
- 58 Community Job Board
- 462 Show & Tell
- 32 Member Spotlight
- 1 SmartStories
- 299 Events
- 38 Webinars
- 7.3K Forum Archives