0

我创建了一个报告Power BI,我的多维数据集只包含Year = 2016数据。我Slicer在我的页面上放置了一个,它只显示2016在他的项目中。现在我Process是 2017 年的数据,我希望切片器会自动将 2017 年添加到切片器中,但这并没有发生!

我必须打开我的报告Power BI并按下Refresh按钮,然后将 2017 年添加到切片器中。

在此处输入图像描述

我的问题是尽管我按下Refresh了按钮,Power BI Report Server但 2017 年的项目没有添加到报告切片器中。

w

这是如何动态完成的?而且我不必打开报告Power BI

4

1 回答 1

1

您的报告似乎使用Import了存储模式,并且其中包含您的数据副本。相反,Live connect将任何查询直接发送到数据源,而不是发送到与报告本身一起存储的本地副本。存储模式在Get Data对话框中设置:

在此处输入图像描述

不幸的是,不能直接从 切换ImportLive connect,因为在实时和 DirectQuery 模式下,您有一些限制,而Import. 如果要切换存储模式,可以使用此处描述的解决方法。

如果您决定保持Import模式,则需要为数据集设置计划刷新

报告中的刷新按钮让我有点困惑。它不会刷新底层数据集!有一个单独的命令。当您的存储模式为Import时,会在后台运行一个专用的 SSAS 表格实例,它会读取导入的数据副本。这是在这种情况下刷新的内容,而不是要从数据源重新读取的数据的实际副本。是对发生的事情的一个很好的解释。

有关详细信息,请查看 Power BI 中的数据刷新Power BI Desktop 中的存储模式

于 2019-11-26T12:17:10.843 回答