【问题标题】:Need to display monthly data excluding 2 months of data需要显示每月数据,不包括 2 个月的数据
【发布时间】:2018-07-10 14:01:20
【问题描述】:

我正在尝试设计一个仪表板,其中我需要一个参数来控制两件事。 如果我选择“Rolling 12”,我应该能够看到我最近 12 个月的数据相对于当前月份。当我选择“Rolling 12-2”时,我应该可以看到

我最近 12 个月的数据,但不包括最近 2 个月。例如,如果我在 2018 年 1 月,那么我应该能够看到不包括 1 月 18 日和 12 月 17 日(从 1 月 17 日到 11 月 17 日)的数据。我尝试了一些技术,但没有成功。任何人都可以帮忙。谢谢。

参考附在link 的 Tableau 工作簿:

【问题讨论】:

    标签: tableau-api


    【解决方案1】:

    使用 Superstore 示例数据(我没有安装 10.5),我创建了以下布尔表达式,您可以将其放入过滤器架中以获得 True。

    给一个名为rolling的参数,创建calc字段如下:

    if [rolling] = 'Rolling 12' 
    then DATEDIFF('month',[Order Date],{max([Order Date])}) < 12
    ELSEIF [rolling] = 'Rolling 12-2' 
    then DATEDIFF('month',[Order Date],{max([Order Date])}) < 12
    and DATEDIFF('month',[Order Date],{max([Order Date])}) >= 2
    end
    

    调整日期字段的日期名称。

    【讨论】:

    • 我们可以通过表格计算来做到这一点吗?
    • 你能解释更多吗?您可以制作一个以月份为列的表格视图,它仅根据参数选择显示。
    • 嗨,Bernado,我通过获取过去 12 个月的窗口平均值解决了这个问题。我对此有另一个问题,我已单独发布。
    • 非常感谢您的帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-19
    • 1970-01-01
    • 2019-08-19
    • 2023-03-15
    • 2018-11-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多