gpt4 book ai didi

xml - 聚合似乎与 VersionOne RESTful API 中的数据不匹配

转载 作者:可可西里 更新时间:2023-11-01 17:11:09 26 4
gpt4 key购买 nike

鉴于此查询(为便于阅读而添加的间距):

rest-1.v1\Data\Story?
sel=
Children.ID,
Children.Actuals.Value,
Children:Task.@Count,
Children.Actuals.Value.@Sum.Value
&where=Number='B-02833'

我收到了以下回复:

<Assets total="1" pageSize="2147483647" pageStart="0">
<Asset href="/rest-1.v1/Data/Story/13195" id="Story:13195">
<Relation name="Children.ID">
<Asset href="/rest-1.v1/Data/Task/34505" idref="Task:34505"/>
<Asset href="/rest-1.v1/Data/Task/34506" idref="Task:34506"/>
<Asset href="/rest-1.v1/Data/Task/34507" idref="Task:34507"/>
</Relation>
<Attribute name="Children.Actuals.Value.@Sum">97.2</Attribute>
<Attribute name="Children.Actuals.Value">
<Value>1</Value>
<Value>2</Value>
</Attribute>
<Attribute name="Children:Task.@Count">6</Attribute>
</Asset>
</Assets>

有人可以解释为什么值总计返回到 3,但 .@Sum 显示 97.2 吗?

最佳答案

最可能的原因是 @Sum@Count 等聚合函数不会自动忽略已删除/失效的 Assets 。

你可能想说这样的话:

rest-1.v1\Data\Story?
sel=
Children.ID,
Children.Actuals.Value,
Children:Task[AssetState!=Dead].@Count,
Children[AssetState!=Dead].Actuals.Value.@Sum.Value
&where=Number='B-02833'

关于xml - 聚合似乎与 VersionOne RESTful API 中的数据不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13614360/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com