如何解决使用非活动关系时可能会过滤我的模型上的问题
我正在尝试使用不活跃的多对一关系来解决问题,但我不知道自己做错了什么,希望有人能提供帮助。
场景:
我有一个“从 - 到”表(“produto_espelho_v2”),它为我提供了数据库中两个项目代码之间的对应关系。我在该表上创建了计算列,以从我的事实表(“venda 定价”)中返回销售价值和销售数量。在它们之间,我有我的产品表,其中包含描述和项目代码。我想要的只是让 PBI 读取我的“来自”产品 ID(我们称之为产品 A),检查它的“到”产品 ID(产品 B)并返回该产品的总销售额(产品 B 销售额)。我还希望仅使用“来自”产品 ID 来完成它,因此读取产品 A 过滤我的事实表并返回我的产品 A 销售额在另一列中。
我的数据结构:
我的计算列公式(对于数量,公式相同,只是更改了我从 fac 表“venda 定价”中获得的列):
产品A销售-> mp venda = CALculaTE(sum('venda 定价'[venda bruta]),USERELATIONSHIP ('Produto_espelho_v2'[id_interno_produto MP],Produto[id interno produto]),CROSSFILTER ('Produto_espelho_v2'[id_interno_produto MP],Produto[id interno produto],BOTH) )
产品B销售-> target venda = CALculaTE(sum('venda 定价'[venda bruta]),USERELATIONSHIP ('Produto_espelho_v2'[id_interno_produto target],CROSSFILTER ('Produto_espelho_v2'[id_interno_produto target],BOTH) ) 这是我的输出: 产品 A 计算正常(“MP venda”和“mp qnt”)按预期返回。然而,我的产品 B 计算大多数时候返回空白,当它返回一个与产品 A 完全相同的值时...... B(但出于 w/e 原因,仅针对某些行)
几天来我一直在思考这个问题,所以我决定寻求帮助。有什么线索吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。