2016-10-30 32 views
0

我想知道,如何過濾辦公室分析中的措施。我直觀地嘗試使用函數SAPsetfilter,但它不起作用。過濾措施 - 辦公室的SAP分析

Dim lResult 
lResult = Application.Run("SAPSetFilter", "DS_1", _ 
    "4MSJ6WTDN3X6N2T0U5L4BHCGX") 

任何想法如何解決這個問題?

謝謝!

p.s.企業ID與sapgetdata一起檢索,所以它的正確性。

+0

請給更多的細節。你有什麼,你需要什麼結果?你在用什麼過濾器? – cyberponk

+0

我正在使用Analysis for Office,所以我在Excel中有我的BO查詢。我最擔心的是,我有幾個措施,我希望能夠使用VBA過濾一個或幾個,以顯示合適的結果。 – OGERWOLF

回答

0

您需要指定要過濾的維度以及要過濾的成員。例如:

lResult= Application.Run("SAPSetFilter", "DS_1", "0SOLD_TO__0COUNTRY", "CA;US;DE", "INPUT_STRING") 

有了這個例子,可以設置數據源DS_1的維0SOLD_TO__0COUNTRY使用成員格式INPUT_STRING國家美國,加拿大和德國的過濾器。

轉到幫助指導和搜索API - 有許多有用的進入有 enter image description here