Tableau api Tableau基于月份的条形图,用于具有日期范围的数据
我有以下类似的数据:Tableau api Tableau基于月份的条形图,用于具有日期范围的数据,tableau-api,Tableau Api,我有以下类似的数据: id | start | end | name 1 | 2017-01-15 | 2017-03-30 | Item 1 2 | 2017-02-01 | 2017-05-15 | Item 2 3 | 2017-02-15 | 2017-04-01 | Item 3 我想将其表示为横轴上有月份的条形图,并在纵轴上计数,其中值是根据该月内的项目数计算的。在上述数据集中,1月的值为1,2月的值为3,3月的值为3,4月的值为2,5月的值为1 我
id | start | end | name
1 | 2017-01-15 | 2017-03-30 | Item 1
2 | 2017-02-01 | 2017-05-15 | Item 2
3 | 2017-02-15 | 2017-04-01 | Item 3
我想将其表示为横轴上有月份的条形图,并在纵轴上计数,其中值是根据该月内的项目数计算的。在上述数据集中,1月的值为1,2月的值为3,3月的值为3,4月的值为2,5月的值为1
我现在能得到的最接近的结果是用开始或结束日期表示项目的数量,但我希望月份表示该月内的项目数量
在Tableau中,我还没有找到一种方法可以做到这一点,而不必重新构建数据集,以便每个月都对当前行进行重述,这是我无法做到的。这有可能吗?一种解决方案是有12个计算字段,如下所示
id | start | end | name | Jan | Feb | Mar | Apr | May...
1 | 2017-01-15 | 2017-03-30 | Item 1 | 1 | 1 | 1 | 0 | 0
2 | 2017-02-01 | 2017-05-15 | Item 2 | 0 | 1 | 1 | 1 | 1
3 | 2017-02-15 | 2017-04-01 | Item 3 | 0 | 1 | 1 | 1 | 0
计算字段的定义-
- “Jan”是
DATENAME('month',[start]),我希望做一些非常类似的事情,这个解决方案的唯一问题是,如果我的数据跨越多年,那就是很多计算字段(即6年X 12个月=72个计算字段)。。此外,每个月我都要更新和补充新的(当前)月份变量?希望得到一些反馈,谢谢@杰-回答你的问题了吗?
name | Month | Count Item1 | Jan | 1 Item2 | Jan | 0 Item3 | Jan | 0 ... Item1 | Feb | 1 Item2 | Feb | 1 Item3 | Feb | 1 ... Item1 | Mar | 1 Item2 | Mar | 1 Item3 | Mar | 1 ...