リストに計算フィールドがあり、このフィールドでフィルターを使用しようとしています。何らかの理由で、次のクエリは、フィルター処理されたアイテム コレクションではなく、常にすべてのアイテムを返します。
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);