AnsweredAssumed Answered

教えてください

Question asked by かかし on Nov 28, 2017
Latest reply on Nov 29, 2017 by fukky

掲示板で下記の内容の投稿を見つけたのですが、同じ事をしたいので私も試してみましたが、うまくできません。

回答のやり方でできますか?

 

 

基本データというテーブルのレイアウト内で
イベントというテーブルのデータをポータルで表示しております。

ポータル
---------------------------------
[2015] [冬イベント]
[2016] [冬イベント]
[2016] [夏イベント]
[2017] [春イベント]
[2017] [夏イベント]
[2017] [秋イベント]
[2017] [冬イベント]
---------------------------------

これを

---------------------------------
[春イベント]
[夏イベント]
[秋イベント]
[冬イベント]
---------------------------------
のように
ポータル内で重複するイベント名を一つだけ表示したいのですが、どのようにすれば出来ますでしょうか。
年度はデータは残しますが、ポータル内では非表示にします。
宜しくお願いします。

 

回答↓

一つの年に同じイベントがないとして、
最後の年を表示する場合。

自己リレーションをイベントで定義し、
年の降順でソート指定します。

フラグフィールドを作り、その計算式
  年 = 自己リレーション::年
とすると、そのイベント最後の年だけに1が、他は0が入力されます。

この1をポータルフィルタの条件にすればいいですね。

もし1年に複数のイベントがあるのなら、
シリアル番号等、ユニークな値のフィールドを作り、
年の代わりにすればいいでしょう。

Outcomes