我已经使用PowerBI创建了一个“日志”文件,每次刷新数据源时,都会向现有CSV文件中添加新行并添加一些值。
我创建了以下R脚本,该脚本在查询编辑器中作为步骤执行:
var indexGroups = await _db.FlightTicketRequests
.OrderBy(f => f.FirstName)
.ProjectTo<FlightTicketRequestDocument>()
.GroupBy(f => f.GroupId)
.Select(g => new FlightTicketRequestDocumentGroup
{
GroupId = g.Key,
PrincipalDocument = g.OrderBy(f => f.StayEscortId != null).ThenBy(f => f.FullName).FirstOrDefault(),
GroupDocuments = g.OrderBy(f => f.StayEscortId != null).ThenBy(f => f.FullName).Skip(1).ToList()
})
.ToListAsync(cancellationToken);
CSV文件已更新,但是每次执行都只能插入一行,它会插入许多具有相同值但时间戳不同的新行:Fecha <-trunc(Sys.time(),“分钟”)
该脚本似乎已执行了多次(例如“数据集”中的每一行一次),但我需要每次执行仅执行一次。
有什么想法要解决吗?
预先感谢