我有一个 csv 文件,此测试时间/日期格式为字符串,并在单独的字段中与“解析开始/结束于”以及 file_id 连接。数据截图是——
对于每个 file_id,我必须计算第一个解析开始时间和解析结束时间之间的差异。我的问题是每个file_id 不完全有两个或三个其他解析开始时间,因此我可以将第一条记录与每个file_id 的第四条或第五条或第三条记录相匹配。我怎样才能在画面中实现这一点。
提前致谢。
我有一个 csv 文件,此测试时间/日期格式为字符串,并在单独的字段中与“解析开始/结束于”以及 file_id 连接。数据截图是——
对于每个 file_id,我必须计算第一个解析开始时间和解析结束时间之间的差异。我的问题是每个file_id 不完全有两个或三个其他解析开始时间,因此我可以将第一条记录与每个file_id 的第四条或第五条或第三条记录相匹配。我怎样才能在画面中实现这一点。
提前致谢。
像这样做。
第 1 步创建计算字段 1 split1
,如下所示:
TRIM( SPLIT( [STARTE OR ENDED], ":", 1 ) )
step-2timestamp
像这样创建计算字段 2
DATEPARSE ( "yyyy-MM-dd HH:mm:ss",
TRIM( SPLIT( [STARTE OR ENDED], "at:", -1 ) ) )
像这样创建计算字段 3 'st_or_end`
TRIM( SPLIT( SPLIT( [Split 1], "Parsing", 2 ), "at", 1 ) )
创建一个计算字段 LODevent start date
为
{FIXED [FILENAME]: MIN(
IF [st_or_end] ='started' THEN [timestamp] END)}
创建第二个计算字段 LODevent end date
为
{FIXED [FILENAME]: MIN(
IF [st_or_end] ='ended' THEN [timestamp] END)}
time_taken_in_seconds
像这样创建您想要的字段
DATEDIFF('second', [Event Start date], [event end date])
获取您想要的视图
一点点调整也可以让你看到这样