내 목록에 계산 필드가 있는데이 필드에 필터를 사용하려고합니다. 몇 가지 이유를 들어, 다음 쿼리는 항상 대신 필터링 된 항목 모음의 모든 항목을 반환SharePoint 2007/2010에서 SPQuery 계산 필드 필터가 작동하지 않습니다.
var spQuery = new SPQuery
{
Query = @"<Where><Geq><FieldRef Name='Score' /><Value Type='Calculated'>10000</Value></Geq></Where><OrderBy><FieldRef Name='Modified' Ascending='True' /></OrderBy>",
RowLimit = 200,
ViewFields = @"<FieldRef Name='Username' />"
};
var spList = web.Lists["Users"];
var spListItemCollection = spList.GetItems(spQuery);
를 사용하여 시도하거나 설정 (또한 계산에 필요한 자들을 모든 열을 얻을 수) ViewFields 섹션을 제거하십시오 태그를 기준으로 두 버전의 SharePoint 모두에서이 문제가 있다고 가정합니다. 어려움이 그들 중 하나와 관련되어 있다면, 당신은 제목을 다시 붙이고 편집하겠습니까? 감사! – halfer