使用日期列的Power BI Burndown图表

时间:2019-07-10 21:45:01

标签: powerbi

尝试使用Excel工作簿中的数据在Power BI中创建燃尽图,我该如何转换数据或像使用可视化和度量/列一样使用数据(请参见下面的示例)?

尝试使用“折线和群集的柱形图”按原样使用数据(请参见示例),但是我能做的最好的事情就是显示在特定日期发生的实例数。

ID部门日期

1个部门1 2019年6月1日

2 Sector1 6/7/2019

3 Sector1 6/7/2019

4个扇区1

5区2

6 Sector2 6/1/2019

结果将显示: Sector1在6/1之前开始,计数为4(表中Sector1共有4个条目)

然后在6/1上显示值减小到3(因为该日期在Sector1上有1个条目)

接着在6/7值减小到1(该日期的Sector1有2个条目)

与此同时,还希望在同一可视化上为Sector1和Sector2绘制一条燃尽线。关于如何实现此目标有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

首先,我们需要知道特定日期每个部门的价值,因此请在表格中添加一列:

Value = CALCULATE(COUNTROWS('Sector Burndown');
    FILTER('Sector Burndown';
        'Sector Burndown'[Sector] = EARLIER('Sector Burndown'[Sector]) && 'Sector Burndown'[Date] >= EARLIER('Sector Burndown'[Date])))

由于您希望在燃尽中具有4的值,所以我添加了一个名为BurnDate的新列,它设置了表中最小vlaue之前一周的空白日期:

BurnDate = 
var weekbefore = MIN('Sector Burndown'[Date]) -7
return if (ISBLANK('Sector Burndown'[Date]); weekbefore; 'Sector Burndown'[Date])

您的表格如下所示: enter image description here

基于此,您可以进行燃耗:请注意,您必须将BurnDate设置为该值,而不是Hierarchy(Axis),并且您必须取其平均值而不是总和。享受吧!

enter image description here

相关问题