无法使用VersionOne Python SDK对任务的实际值进行求和

2024-09-30 10:37:37 发布

您现在位置:Python中文网/ 问答频道 /正文

使用pythonsdkforversionone,我试图计算每个任务的实际值。这是我对如何做到这一点的最佳猜测。在

term="Actuals:Actual.Value.@Sum"

for task in v1.Task.select("Name",term).filter("AssetState!='Dead'"):
    print(task.Name,task.data[term])

首先,task.data[term]位基于文档,但是没有这样的键。返回任务中最近的键是"Actuals:Actual"。在

其次,使用它作为键似乎对没有实际值的任务有效,尽管我得到的不是“0”,而是一个空字符串。在

最后,一旦我用一些实际值完成了一个任务,我在v1pysdk.v1meta.add_attribute_to_output()中得到了一个AttributeError,它以某种方式使用"6"(theactualactual)作为base_asset,并调用它的with_data()方法。在

我可以用,例如

^{pr2}$

所以我肯定很接近。有没有一种方法可以使用pythonsdk来实现这一点?在

谢谢。在


Tags: 方法nameinfortaskdatavalueselect

热门问题