使用Power BI中的其他字段值过滤度量

时间:2017-12-17 17:33:27

标签: powerbi calculated-columns dax tabular

我使用Power BI和Direct Query创建了一些报告。所有视觉效果都使用了Power BI选项卡中的标准过滤器。

现在我想创建一个包含许多行和列的大型表或矩阵的报表。其中一些列是在其他字段上过滤的度量。例如,一列将是一个字段等于" A"并且下一列将是字段等于" B"的量。他们都将采用相同的措施。

如何做到这一点?如果我在标准过滤器选项卡中使用该字段,则整个表将具有该过滤器。我可以创建一个计算的度量来完成这项工作吗?

2 个答案:

答案 0 :(得分:1)

是的,可以使用度量中的SELECTEDVALUE DAX函数来完成。

我创建了一个演示此技术的小样本PBIX文件,您可以在以下位置下载:

[演示文件]

答案 1 :(得分:0)

我设法通过使用以下DAX解决了这个问题:

New measure = CALCULATE(
    [measure_name],
    FILTER(Table_name, Table_name[field_name]="Value A (or Value B)")
)

SELECTEDVALUE DAX函数似乎也给出了相同的结果。