仅检索具有两种状态的一行
Retrieve only one rows with two status
下面是我的数据。
我只想查看作业状态。我在 Matrix 中使用 Job Name ans Status,如果工作成功完成,它也会显示工作状态。但问题是,如果一项工作失败了,它会向我显示一份工作的两种状态。成功和失败都一样。我只想查看是否所有步骤都成功然后它应该显示成功并且任何步骤失败然后它应该显示为一行失败或者如果它是 运行 那么它应该显示为 运行.
下面是我现在得到的输出。
预期输出如下。
这是因为一步完成一步失败,并且显示两个结果,因为它不是唯一的。因此请您提出解决方案。
如果您只想显示最后一步,请创建一个度量并将其放入矩阵(或筛选器窗格);
MeasuretoCheckLastStep =
var _lastStep = calculate( max(Table[StepID]), FILTER(ALL(Table), Table[JobName] = SELECTEDVALUE(Table[JobName]) )
return if(_lastStep = SELECTEDVALUE(Table[StepID]) , 1, 0)
下面是我的数据。
我只想查看作业状态。我在 Matrix 中使用 Job Name ans Status,如果工作成功完成,它也会显示工作状态。但问题是,如果一项工作失败了,它会向我显示一份工作的两种状态。成功和失败都一样。我只想查看是否所有步骤都成功然后它应该显示成功并且任何步骤失败然后它应该显示为一行失败或者如果它是 运行 那么它应该显示为 运行.
下面是我现在得到的输出。
预期输出如下。
这是因为一步完成一步失败,并且显示两个结果,因为它不是唯一的。因此请您提出解决方案。
如果您只想显示最后一步,请创建一个度量并将其放入矩阵(或筛选器窗格);
MeasuretoCheckLastStep =
var _lastStep = calculate( max(Table[StepID]), FILTER(ALL(Table), Table[JobName] = SELECTEDVALUE(Table[JobName]) )
return if(_lastStep = SELECTEDVALUE(Table[StepID]) , 1, 0)