В настоящее время я пытаюсь подсчитать, сколько раз определенная текстовая строка ("1 января" и "2 февраля") встречается в столбце списка SharPoint.Ниже мой код, он возвращает только первое значение текстового srting, которое он не считает 
function ResultsAT(xData, status) {
var Month = []
var dCounts = [i]
var i = 0;
var dNumber = 0;
var TableRowScBrd = "<table>";
TableRowScBrd += "<TR><TH style='text-align: Left'>CLIENT</TH><TH>JAN</TH><TH>FEB</TH><TH>MAR</TH><TH>APR</TH><TH>MAY</TH><TH>JUN</TH><TH>JUL</TH><TH>AUG</TH><TH>SEP</TH><TH>OCT</TH><TH>NOV</TH><TH>DEC</TH><TH>Total</TH></TR>";
$(xData.responseXML).find("z\\:row").each(function () {
i = i + 1
var sReportMonth = $(this).attr("ows_ReportMonth");
var sServiceManager = $(this).attr("ows_ServiceManager");
sServiceManager = sServiceManager.substr(sServiceManager.indexOf("#") + 1);
var dCounts = $(this).attr("ows_ReportMonth");
var Manager = sReportMonth + sServiceManager;
var dReasons = $(this).attr("ows_ReportMonth");
dReasons = dReasons.substr(dReasons.indexOf("#") + 1);
if (Month[sServiceManager] == undefined)
{
Month[sServiceManager] = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
}
if (Month[sServiceManager] != undefined)
{
}
if (dReasons == "1 JAN") { Month[sServiceManager][0] = dCounts; }
if (dReasons == "2 FEB") { Month[sServiceManager][1] = dCounts; }
if (dReasons == "3 MAR") { Month[sServiceManager][2] = dCounts; }
dNumber = Month[sServiceManager][0] + Month[sServiceManager][1] + Month[sServiceManager][2]
// TableRowScBrd += "<TR><td>" + sReportMonth + "</td><td>" + sServiceManager + "</td><td>" + i + "</td><TR>";
});
var key = "";
for (key in Month) {
TableRowScBrd += "<TR><td style='text-align: Left'>" + key + "</td><td>" + Month[key][0] + "</td><td>" + Month[key][1] + "</td><td>" + Month[key][2] + "</td><TR>";
}
TableRowScBrd += "</Table>";
$("#tasksAT").append(TableRowScBrd);
}