0
我的任務是使用Rally歷史數據繪製一些缺陷圖。現在我正在使用一個簡單的REST客戶端在某些時間點提取數據並在電子表格上繪製計數。我現在正在做的是:使用App SDK 2.0創建自定義缺陷趨勢圖
{
find : {
"_ProjectHierarchy": <projectId>,
"_TypeHierarchy": -51006,
"FoundInBuild" : {$regex: "3\\.3\\."},
"State" : {$in : ["Submitted","Open"] },
$or: [
{"Severity" : { $in : ["Catastrophic","Severe"] }},
{"Priority" : "showstopper"}
],
"__At" : "<date>"
},
pagesize : 1,false
}
我只是運行這一次爲每個日期我需要的數據。這是一個批次的查詢!我在尋找的是一種使用_ValidFrom和_ValidTo運行單個查詢以封閉時間範圍,然後將它傳遞給SnapshotStore,然後將其繪製在圖表上的方法?我確定有辦法做到這一點,但我無法從文檔中找出它。任何幫助非常感謝。
謝謝,馬克。根據我所知道的,我需要在數據存儲區中創建自己的映射/縮減,填充自定義商店並將其提供給Chart。我正確的看着aggregate()和each()方法嗎?或者我應該嘗試使用collect(「_ UnformattedID」)來替代,並在_ValidFrom和_ValidTo上過濾商店? –
嗨,彼得,是的,你是正確的,你現在需要提供你自己的地圖/縮小快照。有一個可用的JS時間序列庫,與AppSDK2分開,稱爲lumenize,它爲處理時間序列數據提供了一些很好的幫助,但是,lumenize有一些bug,並且會在AppSDK2.0p6之前發生變化,以使它更便於使用。您可以看到David如何在Defect Rework應用程序的這個塊中進行縮減:https://github.com/RallyHackathon/DefectRework/blob/master/src/DefectReworkTable/App.js。 – 2013-04-02 00:28:21