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
Excel 达到100%后如何显示空白?DAX测量_Excel_Powerbi_Dax_Powerpivot - Fatal编程技术网

Excel 达到100%后如何显示空白?DAX测量

Excel 达到100%后如何显示空白?DAX测量,excel,powerbi,dax,powerpivot,Excel,Powerbi,Dax,Powerpivot,我创建了一个计算每个项目完成百分比的方法。但我的客户希望它在项目完成后显示空白,即在第一个100%之后 我已经尝试过使用If函数,但它每个月都返回相同的值。我也在网上查了一下,但没有找到解决办法。这是我的完成百分比度量和它所依赖的度量 % of Completion:= VAR sproject = IF ( HASONEVALUE ( Project[Project] ), VALUES ( Project[Project] ) ) RETURN CALCULATE (

我创建了一个计算每个项目完成百分比的方法。但我的客户希望它在项目完成后显示空白,即在第一个100%之后

我已经尝试过使用If函数,但它每个月都返回相同的值。我也在网上查了一下,但没有找到解决办法。这是我的完成百分比度量和它所依赖的度量

% of Completion:= 
VAR sproject =
    IF ( HASONEVALUE ( Project[Project] ), VALUES ( Project[Project] ) )
RETURN
    CALCULATE (
        DIVIDE (
            [S Expenses Running Total],
            CALCULATE (
                [Total Sales Costs] + [Total Sales Hours],
                ALL ( Sales ),
                Sales[Project] = sproject
            )
        ),
        Project[Classification] = "IN"
    )


Expenses Running Total:= CALCULATE (
    [Total Sales Costs] + [Total Sales Hours],
    FILTER (
        ALL ( Dates ),
        Dates[Current Month Offset] <= MAX ( Dates[Current Month Offset] )
    )
)
完成百分比:= VAR项目= IF(HASONEVALUE(项目[项目]),value(项目[项目]) 返回 算计( 分开( [S费用运行总计], 算计( [总销售成本]+[总销售时数], 全部(销售), 销售[项目]=销售项目 ) ), 项目[分类]=“中” ) 运行总费用:=计算( [总销售成本]+[总销售时数], 滤器( 所有(日期),
日期[本月偏移量]此项检查本月完成率是否为100%,上月完成率是否也为100%,并返回空白-否则返回实际完成值:

Monthly Completion Measure:=
IF ( 
    [% of Completion] = 1 && 
    CALCULATE ( 
        [% of Completion],
        PARALLELPERIOD ( 
            Dates[Date],
            -1,
            MONTH
        )
    ) = 1,
    BLANK,
    [% of Completion]
)

非常感谢!这也解决了我正在研究的另一个问题!