Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 一列数据只显示一个日期_Sql_Visual Studio_Powerbi_Dax_Sql Server Data Tools - Fatal编程技术网

Sql 一列数据只显示一个日期

Sql 一列数据只显示一个日期,sql,visual-studio,powerbi,dax,sql-server-data-tools,Sql,Visual Studio,Powerbi,Dax,Sql Server Data Tools,我有一个关于在VisualStudioSQLServer数据工具中建模的问题。我目前正在构建一个模型,其中我有一个事实表,该事实表使用多:一关系按该顺序链接到日期维度表。维度表有一个链接到事实表的唯一值(PK),其中日期是外键。对于销售表,有许多销售发生在同一天。因此1:M. 这个问题没有代码。但是,当我去刷新表并将它们引入到模型中时,我注意到维度表的date列的表中只显示一个日期。换句话说,所有日期和事务都显示在事实表数据集中。但是,对于维度表,只显示一个日期:2016年11月1日。我需要他们

我有一个关于在VisualStudioSQLServer数据工具中建模的问题。我目前正在构建一个模型,其中我有一个事实表,该事实表使用多:一关系按该顺序链接到日期维度表。维度表有一个链接到事实表的唯一值(PK),其中日期是外键。对于销售表,有许多销售发生在同一天。因此1:M.
这个问题没有代码。但是,当我去刷新表并将它们引入到模型中时,我注意到维度表的date列的表中只显示一个日期。换句话说,所有日期和事务都显示在事实表数据集中。但是,对于维度表,只显示一个日期:2016年11月1日。我需要他们全部出现并链接到事实表。如果您认为我可能对日期表进行了筛选--我已经检查过了。日期维度表中没有日期的当前筛选器和活动筛选器。我不明白为什么会发生这种情况。
此外,表之间的数据类型似乎是一致的。这两个列当前都设置为“短日期”。将这两个列的日期类型更改为MM/DD/yyyy也无法解决问题

根据您的定义,日期是主键,日期维度在每个日期只能有一条记录。除非我不理解这个问题。日期维度表的主键对于每个值只有一(单个)行,这是主键应该有的。当我将PK引入Power BI中的一个表中,并查看其中的值,以及事实销售表中的外键时,只有2016年11月1日与该值对齐。一旦事实表中的日期更改为2016年11月3日,PK和FK之间就不再有链接。我认为建模和关系存在某种问题,但我不确定是什么原因造成的。我看到您使用的MMDDYYYY表中的日期格式是否相同。请看表定义。我不是power BI专家,所以我不确定,但我也会检查您是如何加入表的。您是在power BI中还是在数据库中这样做的。你在用什么数据库?嗨,乔。谢谢你的帮助。是的,我也查过了。我可以回去再检查一下。我使用的是SQL数据库。当我查看这两列时,数据格式都是短日期。数据类型为日期。Date dim表和fact Sales表也是如此。奇怪吧???