PowerApps의 Value 함수Value function in PowerApps

텍스트의 문자열을 숫자로 변환합니다.Converts a string of text to a number.

설명Description

Value 함수는 숫자 값으로 숫자 문자를 포함하는 텍스트의 문자열을 변환합니다.The Value function converts a string of text that contains number characters to a number value. 사용자가 텍스트로 입력한 숫자에 대해 계산을 수행해야 할 경우 이 함수를 사용합니다.Use this function when you need to perform calculations on numbers that were entered as text by a user.

다른 언어는 ,로 해석합니다.Different languages interpret , and . 다르게 합니다.differently. 기본적으로 텍스트는 현재 사용자의 언어로 해석됩니다.By default, the text is interpreted in the language of the current user. Language 함수로 반환되는 동일한 언어 태그를 사용하는 언어 태그로 사용할 언어를 지정할 수 있습니다.You can specify the language to use with a language tag, using the same language tags that are returned by the Language function.

문자열의 형식에 대한 참고 사항:Notes on the format of the string:

  • 문자열은 현재 언어에 대한 통화 기호로 접두사일 수 있습니다.The string may be prefixed with the currency symbol for the current language. 통화 기호는 무시됩니다.The currency symbol is ignored. 다른 언어에 대한 통화 기호는 무시되지 않습니다.Currency symbols for other languages are not ignored.
  • 문자열은 백분율임을 나타내는 백분율 기호(%)를 끝에 포함할 수 있습니다.The string may be include a percent sign (%) at the end, indicating that it is a percentage. 숫자는 반환되기 전에 100으로 나뉩니다.The number will be divided by 100 before being returned. 백분율 및 통화 기호를 혼합할 수 없습니다.Percentages and currency symbols cannot be mixed.
  • 문자열은 "12e3"으로 표시된 12 x 103이 있는 과학적 표기법일 수 있습니다.The string may be in scientific notation, with 12 x 103 expressed as "12e3".

숫자가 적절한 형식이 아닌 경우 Value공백을 반환합니다.If the number is not in a proper format, Value will return blank.

날짜 및 시간 값을 변환하려면 DateValue, TimeValue 또는 DateTimeValue 함수를 사용합니다.To convert date and time values, use the DateValue, TimeValue, or DateTimeValue functions.

구문Syntax

Value( String [, LanguageTag ] )Value( String [, LanguageTag ] )

  • String - 필수 항목이며,String - Required. 숫자 값으로 변환할 문자열입니다.String to convert to a numeric value.
  • LanguageTag - 선택 항목입니다.LanguageTag - Optional. 문자열을 구문 분석하는 언어 태그입니다.The language tag in which to parse the string. 지정되지 않은 경우 현재 사용자의 언어를 사용합니다.If not specified, the language of the current user is used.

Examples

이러한 수식을 실행하는 사용자는 미국에 있으며 자신의 언어를 영어로 선택했습니다.The user running these formulas is located in the United States and has selected English as their language. Language 함수는 "en-US"를 반환하고 있습니다.The Language function is returning "en-US".

수식Formula 설명Description 결과Result
Value( "123.456" )Value( "123.456" ) "en-US"의 기본 언어가 사용되며 소수 구분 기호로 마침표를 사용합니다.The default language of "en-US" will be used, which uses a period as the decimal separator. 123.456123.456
Value( "123.456", "es-ES" )Value( "123.456", "es-ES" ) "es-ES"는 스페인에서 스페인어에 대한 언어 태그입니다."es-ES" is the language tag for Spanish in Spain. 스페인에서 마침표는 천 단위 구분 기호입니다.In Spain, a period is a thousands separator. 123456123456
Value( "123,456" )Value( "123,456" ) "en-US"의 기본 언어가 사용되며 천 단위 구분 기호로 쉼표를 사용합니다.The default language of "en-US" will be used, which uses a comma as a thousands separator. 123456123456
Value( "123,456", "es-ES" )Value( "123,456", "es-ES" ) "es-ES"는 스페인에서 스페인어에 대한 언어 태그입니다."es-ES" is the language tag for Spanish in Spain. 스페인에서 쉼표는 소수 구분 기호입니다.In Spain, a comma is the decimal separator. 123.456123.456
Value( "12.34%" )Value( "12.34%" ) 문자열의 끝에서 백분율 기호는 백분율임을 나타냅니다.The percentage sign at the end of the string indicates that this is a percentage. 0.12340.1234
Value( "$ 12.34" )Value( "$ 12.34" ) 현재 언어에 대한 통화 기호는 무시됩니다.The currency symbol for the current language is ignored. 12.3412.34
Value( "24e3" )Value( "24e3" ) 12 x 103에 대한 과학적 표기법입니다.Scientific notation for 12 x 103. 2400024000