微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用同一个表中的 2 个不同选择作为 DAX (PBI) 中的过滤器计算度量

如何解决使用同一个表中的 2 个不同选择作为 DAX (PBI) 中的过滤器计算度量

编辑我之前的问题...我想通了,但是我想避免一个额外的步骤,所以我希望你们提供一些意见。

这里简化的是我之前模型的模型。

enter image description here

我想要做的是让中间的卡片被两个切片器的选择过滤(右边是 OL,左边是 MP)。

enter image description here

但为什么会这样?因为用于卡片的度量内部包含 2 个变量,每个变量都需要由一个过滤器过滤,而不是另一个切片器。例如,我使用的模拟测量是:

CONTA = VAR FATOROL = vendA[SALE] //这个只能被 OL 切片器过滤 VAR FATORMP = vendA[SALE] // 这个只能被 MP 切片器过滤 返回 FATOROL/FATORMP

因此,当我从两个切片器中选择一个值时,它会给我一个度量,该度量是来自两个切片器的选择组合的结果。

然而,两个切片器都在同一个表上过滤同一列(它们都是从 MP[descrição] 设置的,不,使用多个选择不能解决我的问题)所以简而言之,我需要的是要根据同一列中的多项选择过滤的度量变量。

我无法让它工作......所以为了解决这个问题,我复制了 OL 表,称为 MP,将数据结构更改为:

enter image description here

并将度量更改为

CONTA = VAR FATOROL = CALculaTE(vendA[SALE],REMOVEFILTERS(MP[Decrição])) VAR FATORMP = CALculaTE(vendA[SALE],REMOVEFILTERS(OL[dESCRIÇÃO])) 返回 FATOROL/FATORMP

所以第一个变量忽略 MP 表中的选择,第二个变量忽略 OL 表。现在它起作用了!!!!!!

但是我必须复制整个表格才能做到这一点...现在我的问题是...是否有任何更好的方法可以在不复制表格和使用 1:1 关系的情况下实现相同的结果?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。