Hi @Suraj_Patil ,
Kindly refer the below given code FYR.
let data = me.QueryNumberPropertyHistory({
oldestFirst: false /* BOOLEAN */ ,
maxItems: 9999999 /* NUMBER {"defaultValue":500} */ ,
endDate: endTime /* DATETIME */ ,
propertyName: PropertyInput /* STRING */ ,
query: undefined /* QUERY */ ,
startDate: startTime /* DATETIME */ ,
quality: undefined /* STRING */
});
///***/// Dervie the data based on the expression ///****////
let params = {
types: 'NUMBER' /* STRING */ ,
t: data /* INFOTABLE */ ,
columns: 'value' /* STRING */ ,
expressions: 'value.toFixed(2)' /* STRING */
};
var derivedData = Resources["InfoTableFunctions"].DeriveFields(params);
///***/// Remove unwanted column or feild - id ///****////
derivedData.RemoveField('id');
///***/// Rename the infotable with actual feild values ///****////
var timestamp_Rename = renameFeildName(derivedData, 'timestamp', 'Timestamp');
var value_Rename = renameFeildName(timestamp_Rename, 'value', 'PropertyInput');
result = value_Rename;
///****/// Function to rename feildName without any loop ///***////
function renameFeildName(InfoTable, OldName, NewName) {
let params = {
t: InfoTable /* INFOTABLE */ ,
from: OldName /* STRING */ ,
to: NewName /* STRING */
};
return Resources["InfoTableFunctions"].RenameField(params);
}
It may helps in your case.
Thanks & Regards,
Arun C