📜  更新DAX公式的结果

📅  最后修改于: 2020-12-01 04:46:21             🧑  作者: Mango


DAX公式用于涉及大数据(包括来自外部数据源的数据)的计算中。数据可能会不时发生变化,因为DAX计算也适用于实时数据。

DAX公式的结果需要两次更新-

  • 数据刷新刷新数据时。

  • 重新计算-DAX公式中有更改时。

了解数据刷新与重新计算

数据刷新和重新计算是两个独立但相关的操作。

  • 数据刷新是更新工作簿中数据模型中数据的过程,可从外部数据源获取最新数据。

  • 重新计算是更新工作簿中包含DAX公式的所有列,表和数据透视表的过程,以反映由于DAX公式本身的更改而导致的基础数据中的更改。

在重新计算工作簿中的DAX公式之前,您不应保存或发布工作簿。

在数据模型中更新数据的不同方法

Power Pivot不会自动检测外部数据源中的更改。

  • 您可以按指定的时间间隔从Power Pivot窗口中手动刷新数据。

  • 如果您已将工作簿发布到SharePoint网站,则可以计划从外部资源自动刷新数据。

有关这些内容的详细信息,请参阅“在数据模型中更新数据”一章。

重新计算DAX公式

DAX公式的重新计算是一项重要的任务,因为在重新计算期间,将检查列相关性,并且会通知您列是否已更改,数据是否无效或在以前起作用的DAX公式中是否出现错误。

重新计算可以通过以下方式影响性能-

  • 对于计算列,无论何时更改DAX公式,都应始终为整个列重新计算DAX公式的结果。

  • 对于计算的字段,直到将计算的字段放在数据透视表或数据透视图的上下文中之前,才计算DAX公式的结果。当您更改任何会影响数据筛选器的行或列标题时,或手动刷新数据透视表时,将重新计算DAX公式。

在DAX中,可以自动或手动完成公式的重新计算。

要了解有关重新计算的更多信息,请参阅“重新计算DAX公式”一章。