2012-11-28 2 views
1

에서 데이터와 일치하지 않는 것 (가독성을 위해 추가 간격) :집계는이 쿼리를 감안할 때 VersionOne의 RESTful API

<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="[email protected]">97.2</Attribute> 
     <Attribute name="Children.Actuals.Value"> 
      <Value>1</Value> 
      <Value>2</Value> 
     </Attribute> 
     <Attribute name="Children:[email protected]">6</Attribute> 
    </Asset> 
</Assets> 

누군가가 설명 할 수 :

rest-1.v1\Data\Story? 
    sel= 
     Children.ID, 
     Children.Actuals.Value, 
     Children:[email protected], 
     [email protected] 
    &where=Number='B-02833' 

내가 응답에서 다음을 받았습니다 왜 값은 총 3으로 반환되었지만. @ Sum은 97.2를 보여 줍니까?

답변

2

대부분의 원인은 @Sum@Count과 같은 집계 함수가 삭제되거나 삭제 된 자산을 자동으로 무시하지 않기 때문입니다.

당신은 아마 말하고 싶은 뭔가 같은 :

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