我正在研究2018年7月的Power BI Desktop版本。
我的表中有100000条记录。有一个日期列,最早的日期是1/1/2016。
我正在尝试在查询编辑器中用定界符拆分另一列,并且一旦执行,查询记录表中就会丢失某些记录。
但是在前端,我仍然可以看到最早的日期为1/1/2016,因为查询编辑器不会显示该特定记录。我在查询编辑器中需要此功能,因为当我执行“最小日期分组”时,它将采用错误的值。
在以前的版本中我没有遇到这个问题。我将查询粘贴到2018年5月的版本中,并按预期工作。
let
Source = Sql.Database("Server", "DATABASE"),
TABLE= Source{[Schema="dbo",Item="TABLE"]}[Data],
#"Split Column by Delimiter" = Table.SplitColumn(TABLE, "COLUMN", Splitter.SplitTextByEachDelimiter({"_"}, QuoteStyle.None, true), {"COLUMN.1", "COLUMN.2"}),
#"Changed Type" = Table.TransformColumnTypes(#"Split Column by Delimiter",{{"COLUMN.1", type text}, {"COLUMN.2", type text}})
in
#"Changed Type"
我可以在拆分之前看到所有记录,但是在通过除斜符拆分之后,分隔的新列仅显示空记录,并且由于未找到某些日期,因此可以看到记录丢失。
答案 0 :(得分:0)
清除数据加载下的缓存解决了该问题。