2012-03-19 19 views
0

ユーザーは、検索結果に年(「日付フィールド」がある)を「ドリルダウン」できるように、カットムリファインメントを実装する必要があります。これは計算された列を使っても可能ですか?Sharepoint 2010洗練された年月日

答えて

0

はい、そうです。

  • 検索結果ページに移動して編集します。
  • ツールボックス(右側)で、詳細Webパーツのプロパティを編集します。
  • フィルタのフィールドが表示されます。その横にある省略記号(...)をクリックします。

これは、フィルタのXMLを表示します。最後に修正されたものが既に存在します。検索結果の管理対象メタデータ列に別のフィルタを追加できます。あなたが(例えば「昨年」)使用可能なフィルタは、相対になりたい場合は検討する必要があるか絶対(「2011」)

<CustomFilters MappingType="RangeMapping" DataType="Date" ValueReference="Absolute" ShowAllInMore="False"> 
<CustomFilter CustomValue="2011"> 
    <OriginalValue>1/1/2011..12/31/2011</OriginalValue> 
</CustomFilter> 
<CustomFilter CustomValue="2009-2010"> 
    <OriginalValue>1/1/2009..12/31/2010</OriginalValue> 
</CustomFilter> 

http://www.sharepointanalysthq.com/2010/10/custom-refinement-filters-in-sharepoint-2010/

+0

Thxをアンディを参照してください、私よ私は日付が私の日付の列になるか分からないので、年を "ハードコーディング"しないようにしたいと思っています。 – Dimitris

+0

ええ、そうすれば、絶対日付ではなく相対日付を使用しなければならないと思います。あるいは、独自のリファインメントコントロールを書くこともできます(これはできますが、間違いなく開発者アクティビティです)。 –

関連する問題