显示从OLEDB上次刷新的date

我有一个Excel文档,刷新数据到外部来源的数据透视。 我将如何去显示工作表上单元格中的最后刷新数据?

如果您可以控制外部源或通过从外部源检索数据的查询,那么您可能会包含具有当前date时间的列。 例如,在T-SQL中,您可以添加一个像getdate() AS [refreshDate]这样的字段。

然后,您将使用Excel公式引用该新字段。 例如,如果您使用Excel Power Pivot Data Model,则可以使用如下所示的内容:

 ="Last Refresh Date: " & TEXT(CUBEVALUE("ThisWorkbookDataModel","[Measures].[refreshDate]"), "mm/dd/yyyy") 

或者,如果您的数据结束在自己的工作表上:

 ="Last Refresh Date: " & Text(DataSheet!A2, "mm/dd/yyyy")