Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powerbi 功率BI:计算不包括最后5天的百分比_Powerbi_Dax - Fatal编程技术网

Powerbi 功率BI:计算不包括最后5天的百分比

Powerbi 功率BI:计算不包括最后5天的百分比,powerbi,dax,Powerbi,Dax,我试图计算某一特定时期的免费到付费销售转换的百分比 销售额在5天的阈值后支付。因此,转换百分比应排除最后5天。预期产出如下 下面是我创建的度量 免费销售:SUM(数据[免费试用]) 转换:SUM(数据[转换]) Conv%:计算(除(自由销售/转换,0),日期之间(数据[日期],开始日期,结束日期-5)) (注意:STARTDATE和ENDDATE是来自日期切片器的最小值和最大值) Conv%工作不正常。它为表中的所有行提供相同的值。请帮助解决此问题 提前谢谢 您可以使用以下DAX公式

我试图计算某一特定时期的免费到付费销售转换的百分比

销售额在5天的阈值后支付。因此,转换百分比应排除最后5天。预期产出如下

下面是我创建的度量

  • 免费销售:
    SUM(数据[免费试用])

  • 转换:
    SUM(数据[转换])

  • Conv%:
    计算(除(自由销售/转换,0),日期之间(数据[日期],开始日期,结束日期-5))

  • (注意:
    STARTDATE
    ENDDATE
    是来自日期切片器的最小值和最大值)

    Conv%工作不正常。它为表中的所有行提供相同的值。请帮助解决此问题


    提前谢谢

    您可以使用以下DAX公式创建计算列

    Column2 =
    VAR C = MAX ( Sheet1[Date] )
    VAR RESULT =
         IF (
             ( Sheet1[Date] ) = C,
             0,
               IF (
                  Sheet1[Date] = C - 1,
                  0,
                    IF (
                      Sheet1[Date] = C - 2,
                      0,
                        IF (
                          Sheet1[Date] = C - 3,
                          0,
                            IF (
                              Sheet1[Date] = C - 4,
                              0,
                      CALCULATE ( DIVIDE ( SUM ( Sheet1[Paid Sales] ), SUM ( Sheet1[Free Sales] ) ) )
                    )
                )
            )
        )
    )
    RETURN
        RESULT
    


    如果这篇文章有帮助,那么请考虑接受它作为帮助其他成员更快地找到它的解决方案。

    你在报告中会有两个切片机吗?如果它有效的话,请让我知道并接受它作为答案,如果没有,那么也让我知道。谢谢