📅  最后修改于: 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公式”一章。