Tableau动态报表日仪表盘实现遇阻,求最新质量运行结果获取方案
解决Tableau中基于最新Quality Run返回对应产品Result的问题
看起来你已经搞定第一个仪表盘了,现在核心就是要给5类产品匹配最新Quality Run对应的Result值对吧?我给你一套落地的步骤,应该能帮你达成Excel第二个工作表里的目标效果:
步骤1:计算每个产品的最新Quality Run时间
先创建一个LOD表达式来抓取每个产品的最晚执行时间:
{FIXED [Product]: MAX([Quality Run Execution Time])}
把这个计算字段命名为Latest Run Time,它会自动为每个产品返回对应的最新运行时间。
步骤2:筛选出最新Run的记录
接着做一个布尔型计算字段Is Latest Run,用来标记每条记录是否属于该产品的最新Run:
[Quality Run Execution Time] = [Latest Run Time]
把这个字段拖到视图的筛选器里,勾选True,这样视图里就只会保留每个产品最新Run的那条记录了。
步骤3:展示目标Result值
现在只需要把Product和Result字段拖到你的仪表盘视图里,调整布局、样式到你想要的样子,就能得到每个产品对应最新Quality Run的Result值了。
额外小提示
- 如果你的数据里除了
Product还有其他需要分组的维度(比如生产线、批次),记得修改LOD表达式里的FIXED部分,比如{FIXED [Product], [Production Line]: MAX([Quality Run Execution Time])} - 先确认
Quality Run Execution Time字段是日期/时间类型,如果是文本格式,先在数据源面板里转换类型,不然MAX计算会出错
内容的提问来源于stack exchange,提问作者Syed Asghar
相关产品推荐
相关产品推荐

