Excel-数据模型-表之间的关系不起作用
我试图在网上找到解决这个问题的办法,但似乎找不到。这可能是因为我没有用正确的措辞进行搜索,因为这也很难描述。不管怎样,我希望有人能帮上忙 处境 我有一个同事给我的Excel文档,里面有一个表格。它上面有很多数据,但是为了这个例子,让我们假设它看起来像这样:Excel-数据模型-表之间的关系不起作用,excel,Excel,我试图在网上找到解决这个问题的办法,但似乎找不到。这可能是因为我没有用正确的措辞进行搜索,因为这也很难描述。不管怎样,我希望有人能帮上忙 处境 我有一个同事给我的Excel文档,里面有一个表格。它上面有很多数据,但是为了这个例子,让我们假设它看起来像这样: Employee ID Date Hired ----------- ---------- 1 1/9/2019 2 5/
Employee ID Date Hired
----------- ----------
1 1/9/2019
2 5/4/2016
3 6/10/2017
4 3/8/2019
我想从SQL中提取其他数据并连接两个表,因此我采取的措施是:
Anthony
1/9/2019
Josh
5/4/2016
Jay
6/10/2017
Shane
3/8/2019
Paul
Steve
Anthony
1/9/2019
5/4/2016
6/10/2017
3/8/2019
Josh
1/9/2019
5/4/2016
6/10/2017
3/8/2019
Jay
1/9/2019
5/4/2016
6/10/2017
3/8/2019
Shane
1/9/2019
5/4/2016
6/10/2017
3/8/2019
Paul
1/9/2019
5/4/2016
6/10/2017
3/8/2019
Steve
1/9/2019
5/4/2016
6/10/2017
3/8/2019
我实际看到的:
Anthony
1/9/2019
Josh
5/4/2016
Jay
6/10/2017
Shane
3/8/2019
Paul
Steve
Anthony
1/9/2019
5/4/2016
6/10/2017
3/8/2019
Josh
1/9/2019
5/4/2016
6/10/2017
3/8/2019
Jay
1/9/2019
5/4/2016
6/10/2017
3/8/2019
Shane
1/9/2019
5/4/2016
6/10/2017
3/8/2019
Paul
1/9/2019
5/4/2016
6/10/2017
3/8/2019
Steve
1/9/2019
5/4/2016
6/10/2017
3/8/2019
从本质上说,它无法识别哪个日期属于谁,因此它列出了“每个人”下的所有日期
鉴于我已经验证了它们是相同的数据类型,并且每个表上都有匹配的数字,有人能澄清为什么会发生这种情况吗
提前感谢您的帮助 您当前正在查看每个员工的所有日期,因为您尚未将字段(列)添加到透视表的值中。在您的示例中,从“查询表”(或包含日期的表)中添加“员工ID”是否从数据模型的表中添加列?(他们有一个黄色图标)只有查询旁边有一个黄色图标,它看起来像一个小数据库,所以我假设这意味着它是一个数据库连接。透视表的选项如下:原始表:看起来像一个灰色顶部的日历查询:看起来像一个灰色顶部的日历,旁边有一个金色数据库excel中的第三个表,但我没有添加到数据库中:如果使用带有数据库图标的表,看起来像一个带有白色拓扑的日历,你说得对。试着检查一下这种关系的发展方向,看看这篇文章:不幸的是,这似乎不是问题所在。在本例中,我将原始表视为“多”表,将查询表视为“一个表”;然而,值得注意的是,目前这两个表都没有任何employee ID值的重复,所以我可能可以用任何一种方法来做,而且我已经尝试了两种方法。不幸的是,这也不起作用。然而,当我测试这个新角度时,它确实弹出了一个黄色框,表示它需要一段关系。我点击了黄色框中的创建关系并连接了员工ID,它说它不能这样做,因为它会创建循环关系?这可能是因为我已经在数据中创建了关系model@Ricardo迪亚兹,谢谢,这对我很有用。