中列的最大值具有列名稱和價格的簡單列表。 我插入的值:SharePoint(公式)
Name | Price
-------------
A | 3
-------------
B | 30
我需要得到最大的前插入所有價格值作檢查,如果價位在插入的記錄比現有最大(類似拍賣)更大。
但=價格> MAX(價格)不起作用,因爲它只檢查現有記錄。我的任務是否有一個聚合函數?
中列的最大值具有列名稱和價格的簡單列表。 我插入的值:SharePoint(公式)
Name | Price
-------------
A | 3
-------------
B | 30
我需要得到最大的前插入所有價格值作檢查,如果價位在插入的記錄比現有最大(類似拍賣)更大。
但=價格> MAX(價格)不起作用,因爲它只檢查現有記錄。我的任務是否有一個聚合函數?
在SharePoint公式只適用於當前項目的值。因此,您無法獲得公式中列表中所有項目的MAX價格。 你需要做的是蒙山Programmation:
事件接收器:ItemAdding(使用SharePoint對象模型服務器端)
或者
的JavaScript:覆蓋PreSaveAction()功能,以獲得最大的價格並檢查您的值
嗯,你已經回答了我的問題。決不事件recivers,RTF時間:( – Cove
可以用它CAML查詢過,我認爲 –
是的,你可以使用一些工作例如:'SPQuery query = new SPQuery(); query.ViewFields =「 」; query.Query =「 」; query.RowLimit = 1; SPListI temCollection itemsCollection = mylist.GetItems(query); (itemsCollection.Count> 0) { SPListItem TheMaxPriceItem = itemsCollection [0]; //做的東西 }' –
Nico