I have a C# application that inserts data weekly from a CSV flat file to a SharePoint list with over 30000 records in it and growing.
Management wants to see only the items that are under 90 days old in a view, but the date field is being inserted as a single line of text (otherwise it won't upload at all). Right now I have tried creating a new calculated column using =TEXT(DateField,"yyyymmdd") and setting that field to a DateTime type. I then tried to filter on that new column in the view using "NewColumn Greater Than [Today]-90" but that returns zero results.
Is there a way to convert my text field into a date field that can be used to filter like this, or perhaps a way to convert the flat file string into a DateTime value before I even upload to SharePoint?