トリガーの検知条件に経過時間を設定

いつもお世話になっております。

現在、Zabbixにてネットワーク機器の未使用ポートの検知処理を検討しています。
現状以下のような設定で、監視をしているのですが、以下に記載する要件が十分
満たせていない状態です。(問題点に記載の事象が発生)
トリガー発生からの経過時間を、トリガーの条件として登録するようなことは
出来ないでしょうか?

□要件
・ネットワーク機器の未使用ポートを検知したい
・検知対象のポートは以下としたい(以下内容で未使用ポートと判断)
 ifAdminStatus:UP
 ifOperStatus:Down
 ifLastChange:7日以上値に変動無し
・ダッシュボードに出力するのは、7日以上未使用状態となったものだけ

□トリガー設定
"{”テンプレート名":ifAdminStatus[{#SNMPVALUE}].last()}=1 &"
"{”テンプレート名":ifOperStatus[{#SNMPVALUE}].last()}=2 &"
"{”テンプレート名":ifLastChange[{#SNMPVALUE}].delta(7d)}=0"
※各行の最初と最後の " は投稿時に文が結合されてしまったので、記載しています。

□問題点
本当は、7日以上継続してifAdminStatusがUP且つifOperStatusがDownの
ポートがあった場合にのみ、ダッシュボードに出力させたいが、上記設定だと
ifOperStatusがDownに変わった直後にトリガーで検知してしまう。

□環境
Zabbix 2.2.2
CentOS 6.5

もし対応可能なのであれば、ご教授頂きたく、よろしくお願い致します。