SSAS Tabular模型 - 向现有表格添加列

4

我正在使用VS2019进行SSAS Tabular模型开发。已经从CSV导入了一个表格。源CSV文件已经发生了变化(增加了一个新列)。当我在VS2019中处理我的表格时,它可以成功地处理。然而,我无法看到源CSV中引入的新列。我进入了表格属性并尝试刷新预览,但无法看到新列。我关闭并重新启动解决方案,重新处理表格,但没有运气!我记得在VS2017中,我们可以通过进入表格属性并选择新列来添加列,但是在VS2019中似乎有所不同。如果有帮助,将不胜感激。

1个回答

3
我假设您使用了获取数据/Power Query 导入CSV文件。这遗憾地生成了一个Power Query的Csv.Document函数调用,其中包括查询生成时的列数。这个参数不能通过通常的Power Query界面暴露出来。
如果您使用高级编辑器或打开公式栏(查看菜单),您将看到类似于Columns=10,的参数在步骤中被生成。
目前似乎可以通过编辑代码删除该参数 - 然后它将始终检索所提供的所有列。或者,如果您喜欢,您可以按照这篇博客文章中所述修改列数: https://prathy.com/2016/08/how-to-add-extra-columns-to-an-existing-power-bi-file-which-using-csv-data-source/

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接