我有一个矩阵,它有大约6-7个字段作为行绘制(用于分组,展开折叠)。矩阵有10+列。
在值方面,我有一个度量,它根据绘制的列返回值。
即
CALCULATE (
SWITCH (
SelectedValue,
"Column1", [measure1],
"Column2", [measure2],
"Column3", [measure3],
"Column4", [measure4],
.
.
.
"column20", [measure20]
)
)这里一切都很完美。现在我们有了一个度量,它将上面的开关情况中使用的所有措施加在一起。此度量被用作矩阵的可视级别筛选器,因此我们可以删除所有值为零的行。
这也同样有效,然而,它会给性能带来沉重的代价。因此,我正在中寻找一种效率更高、性能更低的方法来过滤所有值都为零的矩阵中的行。
发布于 2019-08-28 15:38:56
一种可能是将0值转换为空白,如果整个列/行为空,Power将隐藏这些空白。
Measure =
VAR Output =
CALCULATE (
SWITCH (
SelectedValue,
"Column1", [measure1],
"Column2", [measure2],
"Column3", [measure3],
"Column4", [measure4],
.
.
.
"column20", [measure20]
)
)
RETURN
IF ( Output = 0, BLANK(), Output )https://stackoverflow.com/questions/57693280
复制相似问题