テーブルまたはスライスから関連する行を収集する
指定されたテーブルまたはスライスの行のうち、指定された Ref
型の列が当該行(REF_ROWS()
式が評価される行)を参照しているキー列の値のリストを返します。
「参照先の列
のうち、当該行を参照するデータセット
の行はどれか?」という質問の答えを返します。
使用例
REF_ROWS("Order Details", "Order ID")
は、Order Details
テーブルの行のうち、Order ID
列の値が当該行のキー列の値と一致する行のリストを返します。「当該行」は、REF_ROWS()
式が評価される行です。
REF_ROWS("Order Details", "Order ID")
は機能的に以下のそれぞれに相当します。
FILTER("Order Details", ([_THISROW] = [Order ID]))
SELECT(Order Details[Order Details ID], ([_THISROW] = [Order ID]))
構文
REF_ROWS(データセット, 参照先の列)
注: どちらの引数も、既存のテーブルまたはスライス(
データセット
)と列(参照先の列
)を識別する未処理のテキスト値(引用符付きまたは引用符なし)である必要があります。式ではない場合があります。魔法のような動作
列のアプリ数式が単純な REF_ROWS()
式のみで構成されている場合、結果として生成されるリストのインライン ビューから追加される行には REF_ROWS()
式の行に参照が自動的に入力され、親子関係が構築されます。親参照は、REF_ROWS()
式の参照先の列
の引数で指定された列に配置されます。