Tableau仪表板中的动态报告日

时间:2018-03-29 14:04:50

标签: tableau

我一直在尝试使用Tableau中的某些内容并发现它很难实现。我已经附加了我的示例工作簿和我从excel使用的数据源。 Excel中的第二个选项卡显示了我希望看到的最终仪表板作为最终结果;我使用桌面版在Tableau中完成了第一个。

有5种产品在不同时间发生质量运行。我的目标是根据2018年3月29日的最新“质量运行时间”返回产品的“结果”。我使用以下两个计算字段来完成此部分:

{FIXED [Product] : MAX([Quality Run Time])} as 'Max_Date'

IF [Quality Run Time] = [Max_Date] THEN [Result] END as 'Max_Result'

结果是在工作簿中。问题是我想要一个动态的“报告周期”过滤器,以便用户能够从“质量运行时间”中的可用日期中进行选择。例如,如果我想在2018年3月27日运行报告,根据逻辑我应该看到下面的仪表板(来自Excel中的Tab 2)。我猜我的计算字段需要以某种方式动态,我尝试了许多不同的选项,但它还没有工作。

  

Please pickup data source and workbook from here

1 个答案:

答案 0 :(得分:0)

你的逻辑没有按预期工作。

您需要创建一个数据类型为DATE的参数,然后在过滤器中使用它。

我已更改报告并附在同一链接中。

我在Tableau版本10.5中已更改

编辑---------------------------------------------- -----

在同一链接中更新了v10.4