【发布时间】:2020-12-16 00:30:45
【问题描述】:
我正在尝试将 Power BI 与我的 SQL 数据库一起使用。我们有一个三层结构
- 主表,其中包含有关每个公司的年份和唯一键的信息
- 一个桥接表,其中包含有关公司类型的信息
- 许多包含有关销售和东西的信息的结束表
在某些情况下,这些终端表由不同的公司类型共同使用,而有些则仅由一种公司类型使用。
当我将表加载到 Power BI 中时,所有关系都已正确导入,并且我期望按年份创建像 Sum(Var) 这样的汇总表没有问题,即使我从一个结束表和年份获取 Var从主表。但是,它们显示所有年份的总和。
我很难创建 MWE,而且我无法访问远程服务器。
这张图是结构,和我们的数据库差不多,我没有加类型栏。我现在用终端表创建了双向实体
基本上,我只是创建了一个 MWE,将这些数据分成 4 个表。我将 End 表简化为 1 和 0,并添加了第三家公司
当取 X 和 Y 的总和时,我得到相同的值,我预计 X 在 2018 年为 2,在 2019 年为 1,在 2018 年为 1,在 2019 年为 Y
我也尝试在加载数据时将年份合并到桥表中,但仍然得到错误的结果。
我发现很多关于错误总数等的帖子,需要使用不同的度量,但我没有任何复杂的计算,只是每年原始数据的总和。
我还能做些什么来澄清我的问题?我应该创建一个新的吗? 我可以将原始数据添加为 csv/xlsx 文件
感谢我稍后可以接受的答案,因为它解决了我的 MWE,但不知何故它并没有解决我原来的问题。正如评论中所解释的,这里是我的数据模型:
我正在使用 MS SQL 数据库中的导入功能 和你的 DAX 代码
dax1 = sumx(unternehmen; RELATED(at_sonstiges[abschluss_erwartet]))
【问题讨论】:
-
要影响 X 和 Y,与这些表的关系在此布局中必须是双向的。
-
好的,谢谢,我自己也意识到了这一点。不知何故,我在我的数据库中得到了不同的结果。知道这是怎么发生的吗?
-
@AlexisOlson 你能再看看吗。我相当绝望,这一定是我不了解数据建模的愚蠢行为。我试图简化 MWE
标签: sql excel database powerbi report