使用Power Query查询Salesforce活动历史记录会引发DataSource.Error

时间:2016-02-01 03:51:27

标签: salesforce powerbi powerquery m

我认为我所做的很简单,但遇到意外错误。

当我使用Power Query导航Salesforce.com对象数据库并尝试访问Activity History表时,我收到以下错误。

DataSource.Error: entity type OpenActivity does not support query
Details:
    List

Salesforce Object Library中是否存在不可查询的表,还是可以使用PowerQuery中的其他方法访问该表?列表似乎不起作用......

let
    Source = Salesforce.Data("https://login.salesforce.com/", [CreateNavigationProperties = true]),
    SFDC_ActivityHistory = SFDC{[Name="ActivityHistory"]}[Data]
in
    SFDC_ActivityHistory 

我会进行常规登录,然后提供组织范围的安全凭据。其他表格可以像账户和机会一样工作。

1 个答案:

答案 0 :(得分:0)

无法直接访问ActivityHistory表,但您可以将查询作为主对象的子关系获取。例如:

Select Name, (Select Subject, ActivityType from ActivityHistories) from Account

请参阅文档的最后一节“用法”:https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_objects_activityhistory.htm