首页 文章

Power BI百分比过去了

提问于
浏览
1

我想创建一个计算列或度量,显示任何给定月份的时间 . 优选以百分比表示 .

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

有没有办法做到这一点?

或者是否有更好的方法来比较2个月的 生产环境 率?

  • EDIT

我正在累积图表销售 . 这是我要展示的图表的图片 . [
enter image description here
] [

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

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

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

2 回答

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

  • 0

    这是我解决的解决方案 .

    我自定义了x轴和y轴的范围,使它们匹配 .

    对于y轴,我简单地将范围从0到50放在我们的最高月份 .

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

相关问题