如何只获取我所有记录的前 6 个月的操作
How to get only the first 6 months action of all my records
我是 Tableau 的新手。我已经看过论坛并给出了建议的答案。但我不太确定它是否符合我的问题。
我有一堆记录。这是关于根据时间注册体育课的。他们都有一个开始日期,其中一些有一个完成日期。另一个永远不会完成(他们一直持续到日期 T,T = 现在)。
我的目标是只比较我所有记录的前 6 个月,我认为有 50 个,比如这段时间的演变。因此,对于某些人来说,开始日期是 2009 年 1 月,对于另一些人来说,则是 2016 年 5 月,依此类推。
根据提供的字段,我有开始日期和订阅这些课程的人数。
那么,你是否有什么可以实现这个目标的呢?有没有足够的细节让你明白我在说什么?
谢谢你们!!
编辑
您可以在随附的结果截图中找到我已有的结果。
number of registration for all lesson through time
我不太清楚,我想做的是只比较每门课程的前 6 个月。因此,本课程前 6 个月的发展与其他课程前 6 个月的发展相比较 :)
如果我对你的问题的理解正确,你只想显示前六个月的数据,但你希望按每个类别显示。
我假设根据定义,这意味着从每个类别的数据中的第一条记录算起 6 个月。
为了实现这一点,我将使用详细级别表达式创建一个 true/false 标志。由于您是 tableau 的新手,我建议您对此进行一些阅读,但基本上您可以强制在数据的特定级别而不是行级别进行计算。您使用它来查找 table 中的最小日期,然后如果实际日期字段在该日期的 6 个月内,则使用日期差异到 return true。
创建计算字段如下:
[date] <= DATEADD('month', 6, { FIXED [category] :min([date])})
然后将其拖到您的过滤器窗格上,然后 select "TRUE"。这应该只为您提供每个类别前六个月的记录。
需要帮助请叫我。
我是 Tableau 的新手。我已经看过论坛并给出了建议的答案。但我不太确定它是否符合我的问题。
我有一堆记录。这是关于根据时间注册体育课的。他们都有一个开始日期,其中一些有一个完成日期。另一个永远不会完成(他们一直持续到日期 T,T = 现在)。 我的目标是只比较我所有记录的前 6 个月,我认为有 50 个,比如这段时间的演变。因此,对于某些人来说,开始日期是 2009 年 1 月,对于另一些人来说,则是 2016 年 5 月,依此类推。
根据提供的字段,我有开始日期和订阅这些课程的人数。
那么,你是否有什么可以实现这个目标的呢?有没有足够的细节让你明白我在说什么?
谢谢你们!!
编辑 您可以在随附的结果截图中找到我已有的结果。
number of registration for all lesson through time
我不太清楚,我想做的是只比较每门课程的前 6 个月。因此,本课程前 6 个月的发展与其他课程前 6 个月的发展相比较 :)
如果我对你的问题的理解正确,你只想显示前六个月的数据,但你希望按每个类别显示。
我假设根据定义,这意味着从每个类别的数据中的第一条记录算起 6 个月。
为了实现这一点,我将使用详细级别表达式创建一个 true/false 标志。由于您是 tableau 的新手,我建议您对此进行一些阅读,但基本上您可以强制在数据的特定级别而不是行级别进行计算。您使用它来查找 table 中的最小日期,然后如果实际日期字段在该日期的 6 个月内,则使用日期差异到 return true。
创建计算字段如下:
[date] <= DATEADD('month', 6, { FIXED [category] :min([date])})
然后将其拖到您的过滤器窗格上,然后 select "TRUE"。这应该只为您提供每个类别前六个月的记录。 需要帮助请叫我。