본문으로 건너뛰기

Table.ContainsAny

지정된 레코드가 하나라도 테이블에 행으로 나타나는지 여부를 나타냅니다.

Syntax

Table.ContainsAny(
table as table,
rows as list,
optional equationCriteria as any
) as logical

Remarks

레코드 목록 rows에서 지정된 레코드가 하나라도 table에 행으로 나타나는지 여부를 나타냅니다. 선택적 매개 변수 equationCriteria을(를) 지정하여 테이블 행 간의 비교를 제어할 수 있습니다.

Examples

Example #1

({[a = 1, b = 2], [a = 3, b = 4]}) 테이블에 [a = 1, b = 2] 또는 [a = 3, b = 5] 행이 포함되어 있는지 여부를 확인합니다.

Table.ContainsAny(
Table.FromRecords({
[a = 1, b = 2],
[a = 3, b = 4]
}),
{
[a = 1, b = 2],
[a = 3, b = 5]
}
)

Result:

true

Example #2

({[a = 1, b = 2], [a = 3, b = 4]}) 테이블에 [a = 1, b = 3] 또는 [a = 3, b = 5] 행이 포함되어 있는지 여부를 확인합니다.

Table.ContainsAny(
Table.FromRecords({
[a = 1, b = 2],
[a = 3, b = 4]
}),
{
[a = 1, b = 3],
[a = 3, b = 5]
}
)

Result:

false

Example #3

[a] 열만 비교하여 (Table.FromRecords({[a = 1, b = 2], [a = 3, b = 4]})) 테이블에 [a = 1, b = 3] 또는 [a = 3, b = 5] 행이 포함되어 있는지 여부를 확인합니다.

Table.ContainsAny(
Table.FromRecords({
[a = 1, b = 2],
[a = 3, b = 4]
}),
{
[a = 1, b = 3],
[a = 3, b = 5]
},
"a"
)

Result:

true

Category

Table.Membership