创建度量 - 如果选择过滤器,则计算值的平均值,否则使用 "CH" 的值
Create Measure - Calculate the Average of values if filters are selected else use the value of "CH"
我尝试创建一个度量值来计算 selected 区域的平均数量(通过 Chiclet Slicer)。
如果没有设置过滤器,它应该采用整个国家的值(CH - 这也是此 table 的一部分)。
就逻辑而言,它应该是这样的:如果 FilterIsActive 取 selected 区域的 median_R_mean 的平均值,否则 select median_R_mean "CH".
我已经试过了:
RE =
IF(
ISFILTERED(Region[Bezeichnung]),
AVERAGE(COVID19Re_geoRegion_Last_value[median_R_mean]),
FILTER(
COVID19Re_geoRegion_Last_value,
"CH"
)
)
不幸的是,这种方法不起作用。
任何人都可以帮助我了解我可以在这里遵循的可能方法吗?
如果我理解你的问题是正确的,你正在寻找如下措施-
RE =
IF(
ISFILTERED(Region[Bezeichnung]),
AVERAGE(COVID19Re_geoRegion_Last_value[median_R_mean]),
AVERAGEX(
FILTER(
ALL(COVID19Re_geoRegion_Last_value),
COVID19Re_geoRegion_Last_value[geoRegion] = "CH"
),
COVID19Re_geoRegion_Last_value[median_R_mean]
)
)
我尝试创建一个度量值来计算 selected 区域的平均数量(通过 Chiclet Slicer)。
如果没有设置过滤器,它应该采用整个国家的值(CH - 这也是此 table 的一部分)。
就逻辑而言,它应该是这样的:如果 FilterIsActive 取 selected 区域的 median_R_mean 的平均值,否则 select median_R_mean "CH".
我已经试过了:
RE =
IF(
ISFILTERED(Region[Bezeichnung]),
AVERAGE(COVID19Re_geoRegion_Last_value[median_R_mean]),
FILTER(
COVID19Re_geoRegion_Last_value,
"CH"
)
)
不幸的是,这种方法不起作用。 任何人都可以帮助我了解我可以在这里遵循的可能方法吗?
如果我理解你的问题是正确的,你正在寻找如下措施-
RE =
IF(
ISFILTERED(Region[Bezeichnung]),
AVERAGE(COVID19Re_geoRegion_Last_value[median_R_mean]),
AVERAGEX(
FILTER(
ALL(COVID19Re_geoRegion_Last_value),
COVID19Re_geoRegion_Last_value[geoRegion] = "CH"
),
COVID19Re_geoRegion_Last_value[median_R_mean]
)
)