我有一张表格,其中包含有关任务的信息(您可以在下面看到)。我正在尝试获得一些独特的TaskID,其中IsOverdued为“是”。我用这个公式:
from ntlm import HTTPNtlmAuthHandler
import urllib2
url = "http://ftpservice.acesphere.com/stocks/indices/master/indicesmaster_new.ace"
user = r'domain\user'
password = "password"
pm = urllib2.HTTPPasswordMgrWithDefaultRealm()
pm.add_password(None, "http://ftpservice.acesphere.com/", user, password)
auth = HTTPNtlmAuthHandler.HTTPNtlmAuthHandler(pm)
opener = urllib2.build_opener(auth)
urllib2.install_opener(opener)
response = urllib2.urlopen(url)
print response.read()
但是我得到了错误的结果,因为首先表格被UniqueIsOverdued =
CALCULATE(
DISTINCTCOUNT(Table[TaskID]);
Table[IsOverdued]="Yes"
)
过滤,然后才被唯一的TaskID过滤掉。所以在我的例子中它会产生“3”,但我需要它为“2”。
请告知如何更正此配方以达到预期效果。