2017-05-15 11 views
0

SharePointリストのデータを表示しようとしています。私はCamlQueryを使用してリストデータを取得し、最新の12個のアイテムをリストの中からの昇順でに表示する必要があります。Sharepointリストの最後のx要素を表示します

私は行の制限のあるソリューションを見つけました。降順でデータを並べ替えると、問題はデータを昇順で並べ替えることです。私は正しい順序で自分のデータを直接持っている方法を見つけようとしますが、何も見つかりません。

ありがとうございました。

マリリン

+0

アイテムをリストに追加するときに、いつ再注文しますか? –

+0

毎月新しい行がリストに追加され、このリストを使ってグラフが作成されます。私はグラフを構築するためのデータを取得し、私は最後の12要素が必要です。 – MarilynS

答えて

0

あなたはちょうどこのようなあなたのCAMLQueryで[並べ替えを追加する必要があります。

<Query> 
<OrderBy> 
<FieldRef Name='Modified' Ascending='True'></FieldRef> 
</OrderBy> 
</Query> 

あなたは注文する(あなたのケースで作業することができますを作成または変更)フィールドを指定し、「昇順=」 true ''であり、実際にはRowLimitがその方法です。この後

+0

Ascending = 'False'は、最初の12個ではなく最新の12個のレコードを取得するためです。また、Ascending = 'False'を追加できますが、IDフィールドに基づいて変更されます。fiedl –

+0

こんにちは、 。この方法では、私のデータは降順で表示されますが、残念ながら昇順で表示する必要があります。その理由は、私は後にデータを並べ替えたり、正しい順序で最新のデータを直接取得する方法を見つけようとします – MarilynS

0
<Query> 
<OrderBy> 
<FieldRef Name='ID' Ascending='True'></FieldRef> 
</OrderBy> 
</Query> 

あなただけが唯一の12レコードを取得するために12の行の制限を追加することができ、リストコレクションに結果を保存して、レコードを解析し、最初の12件のレコードを表示またはquesryですることができます。

関連する問題