DAX变更计算订单

时间:2016-12-08 07:53:06

标签: dax

我有一张表格,其中包含有关任务的信息(您可以在下面看到)。我正在尝试获得一些独特的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”。

请告知如何更正此配方以达到预期效果。

Table example - click to view

0 个答案:

没有答案