Power BI百分比过去了

时间:2017-06-29 18:50:25

标签: powerbi dax

我想创建一个计算列或度量,显示任何给定月份的时间。最好是百分比。

我需要能够比较不同月份之间一个月的生产率(滚动总数)。因此,创建一个月内过去一定时间的百分比会使每个月都处于公平的竞争环境中。

有办法做到这一点吗?

还是有更好的方法来比较2个月的生产率吗?

  • 修改

    我正在累计绘制销售额。这是我要展示的图表的图片。[enter image description here] [

理想情况下,我希望能够在同一个图表上绘制另一个人的销售额,以便在不同的月份进行比较。

问题是每个月都不同,我认为power bi不允许对轴进行太多定制。

所以我认为一个潜在的解决方案是将月份转换为经过的时间百分比,创建两个单独的图表并将它们放在彼此之上以显示销售额的比较。

2 个答案:

答案 0 :(得分:0)

使用百分比听起来并不恰到好处:2月份一个人的“生产力”会比3月份的另一个人的生产力低,只是因为2月份减少了3天。

只需使用[Date].[Day]

要回答原始问题(即使它不应该用于此),月进度百分比计算列:

MonthProgress% = 
var DaysinMonth = DAY( 
    IF(
        MONTH(MyTable[date]) = 12,
        DATE(YEAR(MyTable[date]) + 1,1,1),
        DATE(YEAR(MyTable[date]),  MONTH(MyTable[date]) + 1, 1)
    ) - 1
)
return MyTable[date].[Day]/DaysinMonth*100

同时检查DAX函数PARALLELPERIODDATEADD

答案 1 :(得分:0)

这是我解决的解决方案。

我自定义了x轴和y轴的范围,以便它们匹配。

对于y轴,我只是将范围从0到50+放在我们的最高月份。

对于x轴,我创建了一个带有DAY功能的列,所以我得到一个分配给该月每一天的数字,这允许我手动设置图表范围从0到31.我问了另一个问题,如何只能得到工作日。