我使用Power BI
创建了一个报告,我的多维数据集只包含Year = 2016
数据。我在我的页面上放置了一个Slicer
,它在他的项目中只显示了2016
。现在我Process
2017年的数据,我期望切割机自动将2017年的年份添加到切割机,但这没有发生!
我不得不用Power BI
打开我的报告,然后按下Refresh
按钮,再加上2017年的切割机。
我的问题是,尽管我按了Refresh
按钮在Power BI Report Server
,但2017年项目没有添加到报告切片。
这是如何动态完成的?我不需要用Power BI
打开报告
发布于 2019-11-26 04:17:10
您的报表似乎使用了Import
存储模式,并且它包含数据的副本。相反,Live connect
将任何查询直接发送到数据源,而不是发送到与报表本身一起存储的本地副本。存储模式在Get Data
对话框中设置:
不幸的是,不能直接从Import
切换到Live connect
,因为对于limitations模式,您有限制,这在Import
中是不存在的。如果要切换存储模式,可以使用所描述的解决方案这里。
如果决定保持Import
模式,则需要为数据集设置一个计划刷新。
报告中的刷新按钮让我有点困惑。它不会刷新底层数据集!有一个单独的命令。当您的存储模式为Import
时,将在后台运行SSAS表的一个专用实例,该实例读取数据的导入副本。这是在本例中刷新的内容,而不是要从数据源重新读取的数据的实际副本。这是对发生什么的一个很好的解释。
要获得更多信息,请查看Power中的数据刷新和电源BI桌面的存储方式。
https://stackoverflow.com/questions/59048379
复制