功率BI:根据参数输入和切片器改变测量值



我正在编写一份报告,其中我需要根据参数值更改度量值,比如度量值a,但仅适用于切片器中选择的国家。

所以我有一张视觉表格,显示了大洲、国家、旗帜和许多措施。所有数据都来自源名称";DATA";,除了国旗,它来自我制作的一个自定义表,该表存储国家名称和国旗链接。

然后我创建了这个参数;Param";以及基于Country表中的国家名称的Country过滤器。

我把";A";measure公式,在筛选国家/地区时将参数添加到公式中,但仅适用于筛选的国家/地区。

A = IF(ISFILTERED(Countries[Country]),[B] - [C] - [D] + 'Param'[Param Value], [B] - [C] - [D])

当我更改参数值并应用国家/地区过滤器时,所选国家/地区的度量值a计算正确,但对于其他国家/地区,表中的所有度量值都不显示。

你知道我能做些什么吗?在不改变其他国家的值的情况下,只改变过滤器中选择的国家的A度量?

你尝试过这个论坛吗?它可能会得到你真正需要的东西。

easue=交换机(True((,

如果(条件1,"结果1",

如果(condition1,等等(

对于切片器,这个链接实际上解释了如何使用它

https://www.enjoysharepoint.com/power-bi-measure-switch/