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
    ...