powerbi-desktop - Power BI - 显示相同值而不是每个状态的单个值的行
问题描述
我有 2 个要在 Power BI 中链接的表:
- 包含多笔交易的发票表,收款人公司作为变量。同一家公司可能有多个商店/地点(即在我的最终报告中需要将多个接收方公司值应用于一个客户。)
- 包含多个交易的装运表,其中 Sold To Customer 作为变量。同一个客户可能有多个商店/位置(即需要在我的最终报告中应用到一个客户的多个 Sold to Customer 值。)
每个报告还具有状态(或客户状态)作为变量。
最终报告需要按客户和州显示运费金额(来自发票表)和价值(来自发货表)。
由于每个表中的客户名称彼此不一致,因此我创建了桥接表:
- Shipping to Shipping 桥接表
- 发票到发票桥接表
- 将 Shipping 桥接表链接到 Invoice 桥接表的桥接表
桥接表有一列唯一值 (CUST_GROUP_NAME) 应出现在最终报告中,主两个表中的每个单独值都链接到该列。
(我确实尝试过只用一张表来连接运输和发票,但它也没有产生正确的结果,尽管我相信这里有人知道如何做到这一点。)
我还在 State 的两个主表之间建立了一个桥接表。我不知道这是否有必要,但它似乎没有负面影响。
一小部分结果如下:
您可以看到,对于客户亚马逊,每个州的运费金额都不同(并且正确),但价值金额都是相同的,而且,该值对于任何州都不正确,也不是亚马逊的总额。总计数字是正确的。
此问题在所有客户中都很常见。每个客户都有一个唯一的值,但它在每个客户的所有状态中都是相同的值,并且该值在任何方面都不正确。
我认为这个问题与多对多基数有关,但我尝试的任何方法都无法解决这个问题,而且我在网上找到的任何东西都没有帮助。
我的模型看起来像这样(TNT 是发票表):
我还尝试了所有不同的交叉过滤器方向组合。我做错了什么,我该如何解决?
非常感谢
克里斯
解决方案
推荐阅读
- openshift - 在 Openshift 上安装后,KNative 服务未显示就绪
- flask - 如何访问在远程 Jupyter Notebook 上运行的烧瓶应用程序?
- python - 请求不会超时
- node.js - 用 puppeteer 和 node.js 抓取 youtube
- android - API 21 和 22 中 setTorchMode 的替代方案是什么
- excel - 是否可以激活具有变量名的文件
- architecture - 在同一层或单独的层中实施访问控制?
- c++ - 检查一棵树是否只有奇数的函数 C++
- arrays - 映射多个数组并只返回特定的
- javascript - 使用按钮 onclick 填写表单中的字段