我使用Power BI和Direct Query创建了一些报告 . 所有视觉效果都使用了Power BI选项卡中的标准过滤器 .
现在我想创建一个包含许多行和列的大型表或矩阵的报表 . 其中一些列是在其他字段上过滤的度量 . 例如,一列是字段等于“A”的量,下一列是字段等于“B”的量 . 他们都将使用相同的措施 .
如何才能做到这一点?如果我在标准过滤器选项卡中使用该字段,则整个表将具有该过滤器 . 我可以创建一个计算的度量来完成这项工作吗?
是的,可以使用度量中的SELECTEDVALUE DAX函数来完成 .
我创建了一个演示此技术的小样本PBIX文件,您可以在以下位置下载:
[演示文件]
我设法通过使用以下DAX来解决这个问题:
New measure = CALCULATE( [measure_name]; FILTER(Table_name; Table_name[field_name]="Value (A or B)") )
SELECTEDVALUE DAX函数似乎也给出了相同的结果 .
2 回答
是的,可以使用度量中的SELECTEDVALUE DAX函数来完成 .
我创建了一个演示此技术的小样本PBIX文件,您可以在以下位置下载:
[演示文件]
我设法通过使用以下DAX来解决这个问题:
SELECTEDVALUE DAX函数似乎也给出了相同的结果 .