Tableau api Tableau-数据包含开始/结束日期,如何对这段时间内的每个月进行固定访问?
我的问题/数据集与这篇文章的作者非常相似 然而,被接受的解决方案并不实际适用于我的案例。他们建议制作12个计算字段,每个月一个,并进行透视和显示 我遇到的两个问题是,我的数据跨越6年 1.因此,6年x 12个月将是72+个计算字段 2.另外,对于每个新增的月份,我必须手动创建一个新的计算字段 我的数据如下所示:Tableau api Tableau-数据包含开始/结束日期,如何对这段时间内的每个月进行固定访问?,tableau-api,Tableau Api,我的问题/数据集与这篇文章的作者非常相似 然而,被接受的解决方案并不实际适用于我的案例。他们建议制作12个计算字段,每个月一个,并进行透视和显示 我遇到的两个问题是,我的数据跨越6年 1.因此,6年x 12个月将是72+个计算字段 2.另外,对于每个新增的月份,我必须手动创建一个新的计算字段 我的数据如下所示: name | start | end john | 2015-01-15 | 2018-03-30 tim | 2016-02-01 | 20
name | start | end
john | 2015-01-15 | 2018-03-30
tim | 2016-02-01 | 2017-05-15
brian | 2017-02-15 | 2018-04-01
在tableau中是否有一种方法,从最小值(开始日期)和最大值(结束日期)开始,每个月显示一个轴,这样我就可以统计每个月的总数
更新**就度量而言,它只是一个“记录数”计数。
基本上,我是根据每个人的开始和结束日期来查找的,创建每个月的计数,显示该特定月份的员工数量,因此输出将如下所示(axis可以是任意一种方式):
在这方面的帮助或指导将不胜感激
谢谢在@Sam M关于搜索内容的帮助下,我看到了一个youtube视频,它基本上给出了我想要做的事情(该视频每周都有,我只是把公式推到了一个月)
谢谢大家! 另一种方法可以是透视数据,然后使用运行总和计算每个月的员工人数 让我们从您的示例数据开始
Name Start Date End Date
John 2015-01-15 2018-03-30
Tim 2016-02-01 2017-05-15
Brian 2017-02-15 2018-04-01
在Tableau中要遵循的步骤:
- 输入数据,使其具有以下格式
- 创建一个计算字段
员工计数
为
- 在“列”部分中拖动轴字段值。右键单击它以选择
将其转换为连续的格式Month MMM YYYY
- 在“行”部分中拖动
。右键单击以选择“快速表格” “计算”作为“运行总计”,以便使用 桌子(对面)瞧Employees Count
Name Start Date End Date
John 2015-01-15 2018-03-30
Tim 2016-02-01 2017-05-15
Brian 2017-02-15 2018-04-01
Name Pivot Field Names Pivot Field Values
John Start Date 2015-01-15
Tim Start Date 2016-02-01
Brian Start Date 2017-02-15
John End Date 2018-03-30
Tim End Date 2017-05-15
Brian End Date 2018-04-01
ZN(IF([Pivot Field Names]='Start Date') THEN [Number of Records] END) -
ZN(IF([Pivot Field Names]='End Date') THEN [Number of Records] END)