更新DAX公式的结果

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

DAX公式的结果需要两次更新并减去;

  • 数据刷新 : 刷新数据时.

  • 重新计算 : 当DAX公式发生变化时.

了解数据刷新与重新计算

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

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

  • 重新计算是更新工作簿中所有列,表和数据透视表的过程.包含DAX公式,以反映DAX公式本身更改产生的基础数据的变化.

您不应该保存或发布工作簿,直到重新计算其中的DAX公式.

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

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

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

  • 如果已将工作簿发布到SharePoint网站,则可以安排从外部源自动刷新数据.

有关这些的详细信息,请参阅"更新数据模型中的数据"一章.

重新计算DAX公式

重新计算DAX公式是一项重要任务,因为在重新计算期间,会检查列依赖性,如果列已更改,您将收到通知,如果数据无效,或者如果在DAX公式中出现错误,以前是有效的.

重新计算可以通过以下方式影响效果 :

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

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

在DAX中,可以自动或手动重新计算公式.

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