Rally Agile Central 中的嵌套查询

nested queries in Rally Agile Central

谁能告诉我如何在 Agile Central 的查询中嵌套查询?我正在尝试过滤属于给定计划下所有功能的所有故事。

因此,层次结构将是:

Epic/Initiative **XYZ**  >> Feature A /Story 1
                         >> Feature B /Story 2/Story 3/Story 4
                         >> Feature B /Story 5/Story 6/Story 7 

所以,我需要一个查询,其中我需要显示 Epic/Initiative XYZ

下的所有故事及其相应的特征

类似的东西:

from pyral import Rally

INITIATIVE_ID = "{{ YOUR_INITIATIVE_ID }}"
RESULT_MAP = {}

rally = Rally(server="rally1.rallydev.com",
              apikey="{{ YOUR_API_KEY }}",
              workspace="{{ YOUR_WORKSPACE }}",
              project="{{ YOUR_PROJECT }}")

initative_req = rally.get("PortfolioItem/Initiative", fetch=True, query=("FormattedID = %s") % INITIATIVE_ID,
                          pagesize=2000,
                          projectScopeDown=True)

initiative = initative_req.next()

for feature in initiative.Children:
    RESULT_MAP[feature.FormattedID] = [user_story.FormattedID for user_story in feature.UserStories] if (
            feature.DirectChildrenCount > 0) else []

print RESULT_MAP