Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

COUSIN

参照メンバ、および同じ階層内でのより高いレベルのメンバを指定すると、この関数は、そのより高いレベルで参照メンバの祖先を検索し、その祖先に対する参照メンバの相対位置を判別し、相対位置が同じである、より高いメンバの子孫を返します。この関数は主に、時間レベルで使用するためのものです。

返りタイプ

この関数は、メンバを返します。

構文および詳細

COUSIN(member_expression, higher_member_expression)

以下は、この指定の説明です。

これらの式は、メジャーを参照できません。

この関数は、より高いレベルで参照メンバの祖先を検索し、その祖先に対する参照メンバの相対位置を判別し、相対位置が同じである、より高いメンバの子孫を返します。そのようなメンバが見つからなかった場合、この関数は空のセットを返します。

例えば、以下のクエリは、1990 年内で 1943 年 3 月 24 日の従兄弟を検索します。

SELECT MEASURES.[%COUNT] ON 0, COUSIN(birthd.[Mar 24 1943],birthd.1990) ON 1 FROM patients
 
                             Patient Count
Mar 24 1990                               1

これに対して、以下のクエリは、1990 年 1 月内で 1943 年 3 月 24 日の従兄弟を検索します。

SELECT MEASURES.[%COUNT] ON 0, COUSIN(birthd.[Mar 24 1943],birthd.[jan-1990]) ON 1 FROM patients
 
                             Patient Count
Jan 24 1990                               *

関連項目

FeedbackOpens in a new tab