I previously would executethe below script with a csv file whereby i had to manually delete unnecessary rows to make the script work. However, the csv file is updated daily and i want to prevent manual intervention. When i now run the script i get the below error message:
The following error occurred:
Generic fields not found.
The error occurred here:
tmpdata: Crosstable (Date, NumberofRedemptions, 1) LOAD * FROM [xyz*.csv]
Is there a way i can get the below script to work without having to touch the file manually. An example of what the file would look like without any manual intervention is attached.
tmpdata: Crosstable (Date, NumberofRedemptions, 1) LOAD * FROM [xyz/*.csv] ;
Data: NoConcatenate LOAD purgechar(" Id", chr(9)) AS StoreID_Data, num#(Date(Date#(purgechar(Date, chr(9)), 'YYYY-MM-DD'), 'YYYYMMDD')) AS DateKey_Data, NumberofRedemptions Resident tmpdata;
Drop Table tmpdata;
DataMapped: LOAD ApplyMap('SToSiteMap', ID_Data, Null()) as SKey, DateKey_Data AS DateKey, NumberofRedemptions RESIDENT Data WHERE DateKey_Data >20240505; Drop Table Data;