【问题标题】:Dynamic Reporting Day in Tableau DashboardTableau 仪表板中的动态报告日
【发布时间】:2023-03-18 14:09:01
【问题描述】:

我一直在尝试使用 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 中的选项卡 2)。我猜我的计算字段需要以某种方式动态,我尝试了许多不同的选项,但它还没有奏效。

Please pickup data source and workbook from here

【问题讨论】:

    标签: tableau-api


    【解决方案1】:

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

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

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

    我在 Tableau 版本 10.5 中进行了更改

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

    在同一链接中使用 v10.4 更新

    【讨论】:

    • 嘿 Shiva,你能降级你的工作簿并重新分享吗?我正在使用 10.4。谢谢!
    • @SyedAsghar 您可以查看链接并更新我,以防您仍有任何问题
    • 谢谢@Siva。当我选择 3 月 29 日时,该参数不起作用。它提供每个产品的所有可用质量运行时结果,而它应该只提供最新结果。
    • 您能否详细说明最新结果意味着...根据 excel 表报告的工作原理...所以如果您选择 3 月 29 日,那么所有日期都将显示在 3 月 29 日之前...这是我的理解从excel...你不是在找这种结果吗
    猜你喜欢
    • 2017-12-24
    • 2018-04-05
    • 1970-01-01
    • 2013-02-14
    • 1970-01-01
    • 2019-11-18
    • 2017-03-24
    • 2020-07-18
    • 1970-01-01
    相关资源
    最近更新 更多