PowerApps에 대한 수식 참조Formula reference for PowerApps

수식은 많은 요소를 결합합니다.Formulas combine many elements. 아래 나열되어 있습니다.Listed below are:

  • 함수는 매개 변수를 받아 작업을 수행하고 값을 반환합니다.Functions take parameters, perform an operation, and return a value. 예를 들어 Sqrt(25)5를 반환합니다.For example, Sqrt(25) returns 5. 함수는 Microsoft Excel 함수를 본떠 만듭니다.Functions are modeled after Microsoft Excel functions. SubmitForm과 같은 일부 함수에는 파생 작업이 있으며 Button.OnSelect와 같은 동작 수식에서만 적합합니다.Some functions have side effects, such as SubmitForm, which are appropriate only in a behavior formula such as Button.OnSelect.
  • 신호는 환경에 대한 정보를 반환합니다.Signals return information about the environment. 예를 들어 위치 는 장치의 현재 GPS 좌표를 반환합니다.For example, Location returns the device's current GPS coordinates. 신호는 매개 변수를 받지 않거나 파생 작업이 있습니다.Signals don't take parameters or have side effects.
  • 열거형은 미리 정의된 상수 값을 반환합니다.Enumerations return a pre-defined constant value. 예를 들어 Color.Red, Color.Blue 및 등에 대해 미리 정의된 값을 포함하는 열거형입니다.For example, Color is an enumeration that has pre-defined values for Color.Red, Color.Blue, and so forth. 공통 열거형은 여기에 포함되며 함수별 열거형이 함수와 함께 설명됩니다.Common enumerations are included here; function-specific enumerations are described with the function.
  • ThisItemParent 와 같은 명명된 연산자는 컨테이너 내에서 정보에 대한 액세스를 제공합니다.Named operators, such as ThisItem and Parent, provide access to information from within a container.

기타 요소는 다음과 같습니다.Other elements include:

AA

Abs – 숫자의 절대 값을 반환합니다.Abs – Absolute value of a number.

Acceleration – 장치에서 가속 센서를 읽습니다.Acceleration – Reads the acceleration sensor in your device.

Acos – 숫자의 아크코사인을 라디안으로 반환합니다.Acos – Returns the arccosine of a number, in radians.

Acot – 숫자의 아크코탄젠트를 라디안으로 반환합니다.Acot – Returns the arccotangent of a number, in radians.

AddColumns이 추가된 테이블을 반환합니다.AddColumns – Returns a table with columns added.

And – 부울 논리 AND입니다.And – Boolean logic AND. 모든 인수가 true이면 true를 반환합니다.Returns true if all arguments are true. && 연산자를 사용할 수도 있습니다.You can also use the && operator.

App – 현재 표시된 화면과 같이 현재 실행 중인 앱에 대한 정보를 반환합니다.App – Returns information about the currently running app, such as which screen is currently displayed.

Asin – 숫자의 아크사인을 라디안으로 반환합니다.Asin – Returns the arcsine of a number, in radians.

Atan – 숫자의 아크탄젠트를 라디안으로 반환합니다.Atan – Returns the arctangent of a number, in radians.

Atan2 – (x,y) 좌표에 따라 아크탄젠트를 라디안으로 반환합니다.Atan2 – Returns the arctangent based on an (x,y) coordinate, in radians.

Average – 테이블 식의 평균 또는 인수 집합을 계산합니다.Average – Calculates the average of a table expression or a set of arguments.

BB

Back – 이전 화면을 표시합니다.Back – Displays the previous screen.

Blank – 데이터 원본에 NULL 값을 삽입하는 데 사용할 수 있는 공백 값을 반환합니다.Blank – Returns a blank value that can be used to insert a NULL value in a data source.

CC

Calendar – 현재 로캘에 대한 달력 정보를 검색합니다.Calendar – Retrieves information about the calendar for the current locale.

Char – 문자 코드를 문자열로 변환합니다.Char – Translates a character code into a string.

Choices – 조회 열에 대해 가능한 값의 테이블을 반환합니다.Choices – Returns a table of the possible values for a lookup column.

Clear컬렉션에서 모든 데이터를 삭제합니다.Clear – Deletes all data from a collection.

ClearCollect – 컬렉션에서 모든 데이터를 삭제한 후 레코드 집합을 추가합니다.ClearCollect – Deletes all data from a collection and then adds a set of records.

Clock – 현재 로캘에 대한 시간 정보를 검색합니다.Clock – Retrieves information about the clock for the current locale.

Coalesce공백이 아닌 값을 변경하지 않으면서 공백 값을 바꿉니다.Coalesce – Replaces blank values while leaving non-blank values unchanged.

Collect – 컬렉션을 만들거나 데이터를 데이터 원본에 추가합니다.Collect – Creates a collection or adds data to a data source.

Color – 속성을 기본 제공 색 값으로 설정합니다.Color – Sets a property to a built-in color value.

ColorFade – 색 값이 흐려집니다.ColorFade – Fades a color value.

ColorValue – CSS 색 이름 또는 16진 코드를 색 값으로 변환합니다.ColorValue – Translates a CSS color name or a hex code to a color value.

Compass – 나침반 방향을 반환합니다.Compass – Returns your compass heading.

Concat – 데이터 원본에서 문자열을 연결합니다.Concat – Concatenates strings in a data source.

Concatenate – 문자열을 연결합니다.Concatenate – Concatenates strings.

Concurrent – 동시에 서로 여러 수식을 평가합니다.Concurrent – Evaluates multiple formulas concurrently with one another.

Connection – 네트워크 연결에 대한 정보를 반환합니다.Connection – Returns information about your network connection.

Count – 숫자가 포함된 테이블 레코드 수를 계산합니다.Count – Counts table records that contain numbers.

Cos – 라디안으로 지정된 각도의 코사인을 반환합니다.Cos – Returns the cosine of an angle specified in radians.

Cot – 라디안으로 지정된 각도의 코탄젠트를 반환합니다.Cot – Returns the cotangent of an angle specified in radians.

CountA비어 있지 않은 테이블 레코드 수를 계산합니다.CountA – Counts table records that aren't empty.

CountIf – 조건에 맞는 테이블 레코드의 수를 계산합니다.CountIf – Counts table records that satisfy a condition.

CountRows – 테이블 레코드의 수를 계산합니다.CountRows – Counts table records.

DD

DataSourceInfo – 데이터 원본에 대한 정보를 제공합니다.DataSourceInfo – Provides information about a data source.

Date연도, , 값을 기반으로 날짜/시간 값을 반환합니다.Date – Returns a date/time value, based on Year, Month, and Day values.

DateAdd – 일, 월, 분기 또는 연도를 날짜/시간 값에 추가합니다.DateAdd – Adds days, months, quarters, or years to a date/time value.

DateDiff – 두 날짜 값을 빼는 결과를 일, 월, 분기 또는 연도로 표시합니다.DateDiff – Subtracts two date values, and shows the result in days, months, quarters, or years.

DateTimeValue – 날짜 및 시간 문자열을 날짜/시간 값으로 변환합니다.DateTimeValue – Converts a date and time string to a date/time value.

DateValue – 날짜 전용 문자열을 날짜/시간 값으로 변환합니다.DateValue – Converts a date-only string to a date/time value.

Day – 날짜/시간 값의 일 부분을 검색합니다.Day – Retrieves the day portion of a date/time value.

Defaults – 데이터 원본의 기본값을 반환합니다.Defaults – Returns the default values for a data source.

Degrees - 라디안을 각도로 변환합니다.Degrees - Converts radians to degrees.

Disable – GPS 판독 중에 위치 와 같은 신호를 사용하지 않습니다.Disable – Disables a signal, such as Location for reading the GPS.

Distinct – 테이블의 레코드를 요약하여 중복을 제거합니다.Distinct – Summarizes records of a table, removing duplicates.

Download – 웹에서 로컬 장치로 파일을 다운로드합니다.Download – Downloads a file from the web to the local device.

DropColumns – 하나 이상의 열이 제거된 테이블을 반환합니다.DropColumns – Returns a table with one or more columns removed.

EE

EditForm – 항목 편집을 위해 Form 컨트롤을 다시 설정합니다.EditForm – Resets a form control for editing of an item.

Enable – GPS 판독 중에 위치 와 같은 신호를 사용합니다.Enable – Enables a signal, such as Location for reading the GPS.

EndsWith – 텍스트 문자열이 다른 텍스트 문자열로 끝나는지 확인합니다.EndsWith – Checks whether a text string ends with another text string.

Errors – 데이터 원본의 이전 변경에 대한 오류 정보를 제공합니다.Errors – Provides error information for previous changes to a data source.

EncodeUrl – URL 인코딩을 사용하여 특수 문자를 인코딩합니다.EncodeUrl – Encodes special characters using URL encoding.

Exit – 현재 실행 중인 앱을 종료합니다.Exit – Exits the currently running app.

Exp - e를 거듭제곱한 값을 반환합니다.Exp - Returns e raised to a power.

FF

Filter – 하나 이상의 조건에 따라 필터링된 테이블을 반환합니다.Filter – Returns a filtered table based on one or more criteria.

Find – 한 문자열이 다른 문자열 내에 나타나는지 확인하고 위치를 반환합니다.Find – Checks whether one string appears within another and returns the location.

First – 테이블의 첫 번째 레코드를 반환합니다.First – Returns the first record of a table.

FirstN – 테이블에 있는 레코드(N 레코드)의 첫 번째 집합을 반환합니다.FirstN – Returns the first set of records (N records) of a table.

ForAll – 테이블의 모든 레코드에 대해 값을 계산하고 작업을 수행합니다.ForAll – Calculates values and performs actions for all records of a table.

GG

GroupBy – 함께 그룹화된 레코드가 있는 테이블을 반환합니다.GroupBy – Returns a table with records grouped together.

HH

HashTags – 문자열에서 해시태그(#strings)를 추출합니다.HashTags – Extracts the hashtags (#strings) from a string.

Hour – 날짜/시간 값의 시간 부분을 반환합니다.Hour – Returns the hour portion of a date/time value.

II

If – 조건이 true이면 한 값을 반환하고 그렇지 않으면 다른 값을 반환합니다.If – Returns one value if a condition is true and another value if not.

IfError - 오류를 감지하고 대체 값을 제공하거나 작업을 수행합니다.IfError - Detects errors and provides an alternative value or takes action.

IsBlank공백 값을 확인합니다.IsBlank – Checks for a blank value.

IsEmpty – 비어 있는 테이블을 확인합니다.IsEmpty – Checks for an empty table.

IsMatch – 패턴에 대해 문자열을 확인합니다.IsMatch – Checks a string against a pattern. 정규식을 사용할 수 있습니다.Regular expressions can be used.

IsNumeric – 숫자 값을 확인합니다.IsNumeric – Checks for a numeric value.

IsToday – 날짜/시간 값이 오늘인지 확인합니다.IsToday – Checks whether a date/time value is sometime today.

LL

Language – 현재 사용자의 언어 태그를 반환합니다.Language – Returns the language tag of the current user.

Last – 테이블의 마지막 레코드를 반환합니다.Last – Returns the last record of a table.

LastN – 테이블에 있는 레코드(N 레코드)의 마지막 집합을 반환합니다.LastN – Returns the last set of records (N records) of a table.

Launch – 웹 주소 또는 앱을 시작합니다.Launch – Launches a web address or an app.

Left – 문자열의 맨 왼쪽 부분을 반환합니다.Left – Returns the left-most portion of a string.

Len – 문자열의 길이를 반환합니다.Len – Returns the length of a string.

Ln – 자연 로그를 반환합니다.Ln – Returns the natural log.

LoadData – PowerApps 사설 저장소에서 컬렉션을 로드합니다.LoadData – Loads a collection from PowerApps private storage.

Location – GPS(Global Positioning System) 또는 기타 정보를 사용하여 사용자의 위치를 지도 좌표로 반환합니다.Location – Returns your location as a map coordinate by using the Global Positioning System (GPS) and other information.

LookUp – 하나 이상의 조건에 따라 테이블의 단일 레코드를 조회합니다.LookUp – Looks up a single record in a table based on one or more criteria.

Lower – 텍스트 문자열의 문자를 모두 소문자로 변환합니다.Lower – Converts letters in a string of text to all lowercase.

MM

Max – 테이블 식 또는 인수 집합의 최대값입니다.Max – Maximum value of a table expression or a set of arguments.

Mid – 문자열의 가운데 부분을 반환합니다.Mid – Returns the middle portion of a string.

Min – 테이블 식 또는 인수 집합의 최소값입니다.Min – Minimum value of a table expression or a set of arguments.

Minute – 날짜/시간 값의 분 부분을 검색합니다.Minute – Retrieves the minute portion of a date/time value.

Mod – 피제수를 제수로 나눈 나머지를 반환합니다.Mod – Returns the remainder after a dividend is divided by a divisor.

Month – 날짜/시간 값의 월 부분을 검색합니다.Month – Retrieves the month portion of a date/time value.

NN

Navigate – 표시되는 화면을 변경합니다.Navigate – Changes which screen is displayed.

NewForm – 항목 생성을 위해 Form 컨트롤을 다시 설정합니다.NewForm – Resets a form control for creation of an item.

Not – 부울 논리 NOT입니다.Not – Boolean logic NOT. 인수가 false이면 true를 반환하고 인수가 true이면 false를 반환합니다.Returns true if its argument is false, and returns false if its argument is true. ! 연산자를 사용할 수도 있습니다.You can also use the ! operator.

알림 – 사용자에게 배너 메시지를 표시합니다.Notify – Displays a banner message to the user.

Now – 현재 날짜/시간 값을 반환합니다.Now – Returns the current date/time value.

OO

Or – 부울 논리 OR입니다.Or – Boolean logic OR. 인수 중 true인 항목이 있으면 true를 반환합니다.Returns true if any of its arguments are true. || 연산자를 사용할 수도 있습니다.You can also use the || operator.

PP

Param – 사용자가 열었을 때 앱에 전달된 매개 변수에 대한 액세스를 제공합니다.Param – Provides access to parameters passed to the app when the user opened it.

Parent – 컨테이너 컨트롤의 속성에 대한 액세스를 제공합니다.Parent – Provides access to a container control's properties.

Patch – 데이터 원본의 레코드를 수정 또는 생성하거나 데이터 원본 외부의 레코드를 병합합니다.Patch – Modifies or creates a record in a data source, or merges records outside of a data source.

Pi – π 숫자를 반환합니다.Pi – Returns the number π.

PlainText – 문자열에서 HTML 및 XML 태그를 제거합니다.PlainText – Removes HTML and XML tags from a string.

Power – 숫자를 거듭제곱한 값을 반환합니다.Power – Returns a number raised to a power. ^ 연산자를 사용할 수도 있습니다.You can also use the ^ operator.

Proper – 문자열에 있는 각 단어의 첫 문자를 대문자로 변환하고 나머지는 소문자로 변환합니다.Proper – Converts the first letter of each word in a string to uppercase, and converts the rest to lowercase.

RR

Radians - 각도를 라디안으로 변환합니다.Radians - Converts degrees to radians.

Rand – 의사 난수를 반환합니다.Rand – Returns a pseudo-random number.

Refresh – 데이터 원본의 레코드를 새로 고칩니다.Refresh – Refreshes the records of a data source.

Remove – 데이터 원본에서 하나 이상의 특정 레코드를 제거합니다.Remove – Removes one or more specific records from a data source.

RemoveIf – 조건에 따라 데이터 원본에서 레코드를 제거합니다.RemoveIf – Removes records from a data source based on a condition.

RenameColumns – 테이블의 열 이름을 변경합니다.RenameColumns – Renames columns of a table.

Replace – 문자열의 시작 위치로 문자열의 부분을 다른 문자열로 바꿉니다.Replace – Replaces part of a string with another string, by starting position of the string.

Reset – 사용자 변경 내용을 삭제하면서 입력 컨트롤을 해당 기본값으로 다시 설정합니다.Reset – Resets an input control to its default value, discarding any user changes.

ResetForm – 기존 항목 편집을 위해 Form 컨트롤을 다시 설정합니다.ResetForm – Resets a form control for editing of an existing item.

Revert – 데이터 원본의 레코드를 다시 로드하고 오류를 지웁니다.Revert – Reloads and clears errors for the records of a data source.

RGBA – 빨강, 녹색, 파랑 및 알파 구성 요소 집합에 대한 색 값을 반환합니다.RGBA – Returns a color value for a set of red, green, blue, and alpha components.

Right – 문자열의 맨 오른쪽 부분을 반환합니다.Right – Returns the right-most portion of a string.

Round – 가장 가까운 수로 반올림합니다.Round – Rounds to the closest number.

RoundDown – 가장 큰 이전 숫자로 내림합니다.RoundDown – Rounds down to the largest previous number.

RoundUp – 가장 작은 다음 숫자로 올림합니다.RoundUp – Rounds up to the smallest next number.

SS

SaveData – PowerApps 사설 저장소에 컬렉션을 저장합니다.SaveData – Saves a collection to PowerApps private storage.

Search – 해당 열 중 하나에 문자열을 포함하는 테이블의 레코드를 찾습니다.Search – Finds records in a table that contain a string in one of their columns.

Second – 날짜/시간 값의 초 부분을 검색합니다.Second – Retrieves the second portion of a date/time value.

Select – 컨트롤에 select 작업을 시뮬레이트하여 OnSelect 수식을 계산합니다.Select – Simulates a select action on a control, causing the OnSelect formula to be evaluated.

Set – 전역 변수의 값을 설정합니다.Set – Sets the value of a global variable.

ShowColumns – 선택한 열만 포함하는 테이블을 반환합니다.ShowColumns – Returns a table with only selected columns.

Shuffle – 테이블의 레코드를 무작위로 다시 정렬합니다.Shuffle – Randomly reorders the records of a table.

Sin – 라디안으로 지정된 각도의 사인을 반환합니다.Sin – Returns the sine of an angle specified in radians.

Sort – 수식에 따라 정렬된 테이블을 반환합니다.Sort – Returns a sorted table based on a formula.

SortByColumns – 하나 이상의 열에 따라 정렬된 테이블을 반환합니다.SortByColumns – Returns a sorted table based on one or more columns.

Split – 텍스트 문자열을 하위 문자열의 테이블로 분할합니다.Split – Splits a text string into a table of substrings.

Sqrt – 숫자의 제곱근을 반환합니다.Sqrt – Returns the square root of a number.

StartsWith – 텍스트 문자열이 다른 텍스트 문자열로 시작하는지 확인합니다.StartsWith – Checks if a text string begins with another text string.

StdevP – 인수의 표준 편차를 계산합니다.StdevP – Returns the standard deviation of its arguments.

Substitute – 문자열을 일치시켜 문자열의 일부를 다른 문자열로 바꿉니다.Substitute – Replaces part of a string with another string, by matching strings.

SubmitForm – 데이터 원본에 Form 컨트롤의 항목을 저장합니다.SubmitForm – Saves the item in a form control to the data source.

Sum – 테이블 식의 합계 또는 인수 집합을 계산합니다.Sum – Calculates the sum of a table expression or a set of arguments.

Switch – 값 집합과 일치시킨 후 해당 수식을 평가합니다.Switch – Matches with a set of values and then evaluates a corresponding formula.

TT

Table – 임시 테이블을 만듭니다.Table – Creates a temporary table.

Tan - 라디안으로 지정된 각도의 탄젠트를 반환합니다.Tan - Returns the tangent of an angle specified in radians.

Text – 숫자 서식을 문자열로 표시되도록 지정합니다.Text – Formats a number as a string for display.

ThisItem – 갤러리 또는 Form에서 컨테이너에서 현재 항목에 대한 데이터를 반환합니다.ThisItem – When in a gallery or form, returns the data for the current item from the container.

Time, , 값을 기반으로 날짜/시간 값을 반환합니다.Time – Returns a date/time value, based on Hour, Minute, and Second values.

TimeValue – 시간 전용 문자열을 날짜/시간 값으로 변환합니다.TimeValue – Converts a time-only string to a date/time value.

TimeZoneOffset – UTC와 사용자의 로컬 시간 간 차이를 분 단위로 반환합니다.TimeZoneOffset – Returns the difference between UTC and the user's local time in minutes.

Today – 현재 날짜/시간 값을 반환합니다.Today – Returns the current date/time value.

Trim – 텍스트 문자열의 내부 및 끝에서 추가 공백을 제거합니다.Trim – Removes extra spaces from the ends and interior of a string of text.

TrimEnds – 텍스트 전용 문자열의 끝에서 추가 공백을 제거합니다.TrimEnds – Removes extra spaces from the ends of a string of text only.

UU

Ungroup – 그룹화를 제거합니다.Ungroup – Removes a grouping.

Update – 데이터 원본에서 레코드를 바꿉니다.Update – Replaces a record in a data source.

UpdateContext – 현재 화면에 있는 하나 이상의 컨텍스트 변수 값을 설정합니다.UpdateContext – Sets the value of one or more context variables of the current screen.

UpdateIf – 조건에 따라 데이터 원본에 있는 레코드 집합을 수정합니다.UpdateIf – Modifies a set of records in a data source based on a condition.

Upper – 텍스트 문자열의 문자를 모두 대문자로 변환합니다.Upper – Converts letters in a string of text to all uppercase.

User – 현재 사용자에 대한 정보를 반환합니다.User – Returns information about the current user.

VV

Validate – 데이터 원본에 대해 단일 열 값 또는 전체 레코드가 유효한지 여부를 확인합니다.Validate – Checks whether the value of a single column or a complete record is valid for a data source.

Value – 문자열을 숫자로 변환합니다.Value – Converts a string to a number.

VarP – 인수의 분산을 반환합니다.VarP – Returns the variance of its arguments.

ViewForm – 기존 항목 보기를 위해 Form 컨트롤을 다시 설정합니다.ViewForm – Resets a form control for viewing of an existing item.

WW

Weekday – R날짜/시간 값의 요일 부분을 검색합니다.Weekday – Retrieves the weekday portion of a date/time value.

YY

Year – 날짜/시간 값의 연도 부분을 검색합니다.Year – Retrieves the year portion of a date/time value.