Power BI度量值开发:计算两个不同值的平均值
Power BI 度量值:计算指定ID对应值的平均值
固定两个ID的场景
如果是针对特定的两个ID计算平均值,可使用以下DAX度量值:
指定ID平均值 = VAR TargetIDs = {ID1, ID2} // 将ID1、ID2替换为你实际需要计算的两个ID值 RETURN AVERAGEX( FILTER('你的数据表', '你的数据表'[ID] IN TargetIDs), '你的数据表'[数值列] )
替换说明:
'你的数据表':改为你实际使用的表名称[ID]:改为表中存储ID的列名[数值列]:改为需要计算平均值的数值列名{ID1, ID2}:填入你要计算的两个具体ID,比如{1001, 1002}
动态选择两个ID的场景
如果需要通过切片器等控件动态选择两个ID后计算平均值,可使用这个版本:
动态ID平均值 = VAR SelectedIDCount = COUNTROWS(VALUES('你的数据表'[ID])) RETURN IF( SelectedIDCount = 2, AVERAGE('你的数据表'[数值列]), BLANK() )
这个度量值会在选中恰好两个不同ID时返回平均值,选中数量不为2时返回空白,避免无效计算结果。
内容的提问来源于stack exchange,提问作者jnic
相关产品推荐
相关产品推荐

