power bi 度量值 当A B C D 三列一致时,E列的数值只保留一个平均值,写出度量值
时间: 2024-10-22 14:18:13 浏览: 41
Beginning+DAX+with+PowerBI.pdf
在Power BI中,你可以创建一个度量值(Metric)来满足这个需求,通常称为“平均值聚合”。假设E列是你想要计算平均值的列,当A、B、C和D列的值完全相同时,你只需要保留一个平均值。以下是度量值公式的一个示例:
```powerbi
= AVERAGEX(
FILTER('Table',
A['ColumnA'] = SELECTEDVALUE('Table'[ColumnA]) &&
B['ColumnB'] = SELECTEDVALUE('Table'[ColumnB]) &&
C['ColumnC'] = SELECTEDVALUE('Table'[ColumnC]) &&
D['ColumnD'] = SELECTEDVALUE('Table'[ColumnD])
),
E['ColumnE']
)
```
在这个公式中:
- `FILTER` 函数用于筛选出四列(A到D)值都等于各自所在行选定值的数据。
- `SELECTEDVALUE` 获取当前所选单元格的值,这里是作为比较基准的值。
- `AVERAGEX` 计算剩余行中E列的平均值。
记得将 'Table' 替换为你的实际表名,并把 'ColumnA', 'ColumnB', 'ColumnC', 'ColumnD', 和 'ColumnE' 替换成对应的实际列名。
阅读全文