다음을 통해 공유


지원되는 함수

Microsoft Dataverse의 함수는 Power Fx 식 언어를 사용하여 앱에 비즈니스 논리를 추가할 수 있으며 코드 없이도 풍부한 워크플로를 신속하게 빌드할 수 있습니다. 함수는 많은 Power Fx 연산자, 변수 및 수식을 지원합니다.

다음 표에서는 Dataverse의 함수와 함께 작동하지만 제한 사항이 있거나 작동하지 않지만 함수에 사용할 대안이 있는 Power Fx 수식을 나열합니다.

Power Fx 공식 또는 연산 함수에서 지원되는가요? 제한 사항 또는 해결 방법
Collect Yes 변수가 존재해야 하고 변수 형식이 설정하려는 변수 형식과 일치해야 합니다.
Defaults 아니오 Collect대신 Patch 사용합니다. 예를 들어, Patch(account, Defaults(account), {"Account Name": "Example Account"}) 대신 Collect(account, {"Account Name": "Example Account"})을 사용합니다.
UI에 테이블 추가 Yes 예를 들어, Collect(Accounts, {... }) 표현식을 실행하려면 UI에 계정 테이블을 추가해야 합니다. 이는 intellisense에 도움이 됩니다.
수식의 필드 액세스 Yes 필드에 액세스하기 위한 암시적 범위가 없습니다. 말하는 Field2대신 , 말하십시오 NewRecord.Field2. 이는 다음에도 SetSet(NewRecord.Field1, OldRecord.Field2*10)적용됩니다.
With() Yes 함수는 컨텍스트, 명명된 수식 또는 변수를 지원하지 않습니다. With() 별칭을 생성하고 식을 인수 분해하는 데 사용할 수 있습니다.
Dataverse 테이블에 액세스 Yes 함수는 Dataverse 테이블을 읽고 쓸 수 있습니다. 여기에는 , Collect(), Patch()Filter().가 포함됩니다LookUp(). 위임 작업이 지원되며 식을 위임할 수 없는 경우 경고 메시지가 발송됩니다. 이러한 작업은 현재 테이블이 아닌 함수 IOrganizationService 에 대해 직접 실행되며 데이터베이스에서 직접 작동합니다. 함수는 트랜잭션 컨텍스트에서 실행됩니다.

Power Fx 함수가 지원되지 않음

다음 Power Fx 함수는 현재 Dataverse의 함수에서 지원되지 않습니다.

ClearCollect

Update

UpdateIf

Concurrent

SetFocus

IsType

다운로드

RemoveIf

GroupBy

SetProperty

Search

UTCNow

UTCToday

유효성 검사

As

Calendar

Choices

Clock

선택

Notify

HashTags

ISOWeekNum

SaveData(저장 데이터), LoadData(로딩 데이터) 및 ClearData(삭제 데이터)

양식 관련 수식(EditForm, NewForm, SubmitForm, ResetForm 및 ViewForm)

디바이스 센서 수식(가속, 앱, 나침반, 연결 및 위치)

Power Fx에 대한 자세한 내용은 다음 문서를 참조하세요.