Tableau:创建默认为昨天日期的日期筛选器

Posted

技术标签:

【中文标题】Tableau:创建默认为昨天日期的日期筛选器【英文标题】:Tableau : Create a Date Filter that Defaults to Yesterday's Date 【发布时间】:2018-12-18 00:36:47 【问题描述】:

我有一个工作簿视图,我希望在每次有人想要查阅它时默认重置为昨天的日期。

我的问题是,当我在过滤器中输入相对日期时,最终用户会丢失他们可以通过下拉列表做出的选择。

基本上,我希望用户能够在我的仪表板上像这样在工作日之间进行选择: Choosing between weekdays. Excuse the French

我的问题是,一旦我将昨天作为过滤器的默认值,最终用户只能选择:

Once I put the filter to auto update to yesterday, end users only have these choices

如果需要我可以加入一个虚拟工作簿,我不知道我是否说清楚了。

【问题讨论】:

如果没有解决,我会了解更多信息来帮助您!!,也许是打印屏幕......问候...... This is what I got 遵循this thread 中的步骤。 Hier 表示昨天,其余的是一周中的几天。我想要的是可以选择几天,like this,同时仍然默认为昨天 你可以找到我的工作簿here,如果有帮助的话 你可能会看到这个链接..我认为是你需要的..我需要向下转换到 tableau 10.1...但是你打开它不会有任何问题.. ..drive.google.com/open?id=1sMhpOPMNA4lDhFvFg9BgTKlByVdEZGt4 当您的用户进入时,它会说昨天过滤.... 看到蓝色部分......您可以将其更改为 1 周到 1 个月......等等......我认为这是一个很好的选择选项....您还可以按年、月和日过滤,仪表板上的操作过滤信息.... 这实际上是一个创造性的解决方案!非常感谢 JWBG :) 【参考方案1】:

按照以下步骤操作:

    右键单击日期维度并将其拖动到过滤器架。 选择相对日期 > 昨天。 在过滤器架中,右键单击日期维度并选择显示过滤器。

或者:

    通过选择“分析”>“创建计算字段”来创建计算字段以创建计算字段。 在打开的“计算字段”对话框中,输入字段的名称。 在公式字段中,创建类似于以下内容的计算字段: [日期字段]=今天()-1 其中 [Date Field] 是视图中使用的日期字段。点击确定。 将新创建的计算字段从“维度”窗格拖到“过滤器”功能区。 在打开的“过滤器”对话框中,选择“True”,然后单击“确定”。 从过滤器工具架中,右键单击这个新的计算字段并选择显示过滤器。

已编辑 根据定义,IF 语句是布尔值,因此您只需将逻辑移到 THEN 前面,如下所示:

    IF [Date Selection]=1 AND Date <= today() and Date >= dateadd('day', -6, today()) THEN [Date]
ELSEIF [Date Selection]=2 AND Date <= today() and Date >= dateadd('week', -4, today()) THEN [Date]
ELSEIF [Date Selection]=3 AND Date <= today() and Date >= dateadd('month', -2, today()) THEN [Date]
ELSEIF [Date Selection]=4 AND [Date] <= [End Date] and [Date] >= [Start Date] THEN [Date]
END

参考:tableau.com

【讨论】:

谢谢你的回答,但我的情况和以前一样。我可以将过滤器创建为默认为昨天,但最终用户将不会拥有与以前相同的过滤器选项。 所以你想要昨天的一天而不是昨天的日期。我说的对吗? 基本上我希望昨天(即星期一)默认显示,但我也希望查看仪表板的用户能够选择星期三和星期五(因此“覆盖”默认值。)您可以在我的 OP 的第二张图片中看到我的问题:当我输入相对日期或计算时,用户无法再查看工作日视图 明白了,这有帮助吗:community.tableau.com/thread/194212 这实际上是完美的。非常感谢@DeshDeep Singh!

以上是关于Tableau:创建默认为昨天日期的日期筛选器的主要内容,如果未能解决你的问题,请参考以下文章

tableau 对筛选器值进行排序(附带将日期显示最上方)

tableau如何计算筛选出的数据差

Tableau日常分析小技巧(13):筛选器中排除对应的值(一)

Tableau日常分析小技巧(14):筛选器中排除对应的值(二)

Tableau Desktop 企业日常问题 31Tableau 如何进行“长”文本换行?

Tableau Desktop 企业日常问题 31Tableau 如何进行“长”文本换行?