계산된 필드

계산된 필드를 사용하면 동일한 엔티티(예: 샷 또는 에셋)의 다른 필드의 값으로 필드를 계산할 수 있습니다. 계산된 필드를 사용하여 유용한 정보를 더 쉽고 빠르게 찾을 수 있습니다.

다른 필드 유형을 추가하는 것과 동일한 방식으로 계산된 필드를 추가합니다. 사용 중인 특정 엔티티에 사용 가능한 필드 목록이 “사용 가능한 필드(Available Fields)” 섹션 아래 표시됩니다. 페이지에 지원되는 유형의 필드를 추가하면 계산된 필드의 사용 가능한 필드(Available Fields) 목록에 해당 필드가 나타납니다.

아래 예에서와 같이 공식에 "사용 가능한 함수(Available Functions)" 아래 나열된 형식을 사용하는지 확인합니다.

계산된 필드

공식을 입력합니다. 공식에서 "부동" 출력 유형을 사용하는 경우 이 특정 필드의 기본 부동 형식을 덮어쓰는 표시 형식을 선택할 수 있습니다.

참고: 공식에 오류가 있는 경우 셀이 빨간색으로 바뀝니다.

또한 0으로 나눌 수 없습니다. 그렇게 하면 오류가 발생합니다.

모든 계산된 필드는 "실시간"으로 업데이트됩니다. 즉, 필드의 입력을 업데이트하면 변경 사항이 즉시 표시됩니다.

필드를 구성한 후 필드를 정렬, 그룹 지정 또는 요약하도록 선택할 수 있습니다. 계산된 필드를 필터링할 수도 있습니다. 또한 계산된 필드의 열 헤더를 마우스로 가리켜 공식을 볼 수도 있습니다.

툴팁

계산된 필드를 그래프로 표시할 수도 있습니다. 그래프에서 계산된 필드를 그룹으로 지정하거나 요약하도록 선택할 수 있는 매우 강력한 그래프 기능을 사용할 수 있습니다.

계산된 필드 그래프

사용 가능한 함수

수학

이름 설명 구문
+ 더하기 value1 + value2
- 빼기 value1 - value2
* 곱하기 value1 * value2
/ 나누기 value1 / value2

문자열

이름 설명 구문 결과
CONCAT 문자열 결합 CONCAT(string1, string2) CONCAT(“Shot”, “gun”) “Shotgun”
UPPER 대문자 문자열 UPPER(string) UPPER(“Shotgun Software”) SHOTGUN SOFTWARE
LOWER 소문자 문자열 LOWER(string) LOWER(“Shotgun Software”) shotgun software
LEFT 지정한 문자열의 시작 부분부터 문자열의 일부를 반환합니다. LEFT(string, [number_of_characters]) LEFT(“ab_0124”, 2)
LEFT(“Shotgun Software”)
LEFT(“ab_0124”, 0)
“ab”
“S”
“”
RIGHT 지정한 문자열의 끝 부분부터 문자열의 일부를 반환합니다. RIGHT(string, [number_of_characters]) RIGHT(“ab_0124”, 4)
RIGHT(“Shotgun Software”)
RIGHT(“ab_0124”, 0)
“0124”
“e”
“”
MID 문자열의 세그먼트에서 가져온 문자열의 일부를 반환합니다. MID(string, starting_at, extract_length) MID("ab_0124", 3, 1) “_”
LEN 문자열의 길이입니다. LEN(string) LEN("Shotgun Software") 16

문자열 인자의 정의입니다.

이름 설명
number_of_characters 문자열의 왼쪽 또는 오른쪽부터 반환할 문자 수입니다. (선택 사항이며 기본적으로 "1"로 설정됩니다.)
starting_at 문자열의 왼쪽부터 추출을 시작할 시작점입니다. 문자열에 있는 첫 번째 문자의 인덱스는 1입니다.
extract_length 사용할 세그먼트의 길이입니다.

문자열에 대한 참고 사항

  • 0은 number_of_characters에 대한 유효한 입력 값이며 0인 경우 LEFT 및 RIGHT가 빈 문자열("")을 반환합니다.
  • extract_length개 문자보다 먼저 문자열의 끝에 도달하면 MID는 starting_at부터 문자열 끝까지의 문자를 반환합니다.
  • start_at부터 문자열 끝까지의 컨텐츠를 반환하려면 단순히 extract_length에 큰 수를 지정하는 대신 LEN을 사용하여 반환될 문자열의 길이를 계산하십시오.
  • LEN은 모든 문자와 공백, 인쇄되지 않는 문자까지도 계산합니다. LEN이 예기치 않은 값을 반환하는 경우 텍스트에 이러한 문자가 없는지 확인하십시오.

유형 변환

이름 설명 구문 출력 유형 결과
FIXED 숫자 값 형식을 특정 소수 자릿수를 표시하는 텍스트로 지정합니다. FIXED(number, [number_of_places]) 텍스트 FIXED(3.141592,4)
FIXED(3.141592,0)
FIXED(3,3)
3.1416
3
3.000
TO_FLOAT 숫자 값(숫자, 통화, 백분율)을 부동 형식으로 변환합니다. TO_FLOAT(number) 부동 소수점 TO_FLOAT(11)
TO_FLOAT({sg_percent}) // {sg_percent} = 40%
TO_FLOAT(sg_amount}) // {sg_amount} = $200
11.00
0.40
200.00
TO_CURRENCY 숫자 값(숫자, 부동, 백분율)을 통화로 변환합니다. TO_CURRENCY(number) 통화 TO_CURRENCY(1.479531)
TO_CURRENCY(10)
TO_CURRENCY({sg_percent}) // {sg_percent} = 40%
$1.48
$10.00
$0.40
TO_PERCENT 숫자 값(숫자, 부동, 통화)을 백분율로 변환합니다. TO_PERCENT(number) 백분율 TO_PERCENT(0.4)
TO_PERCENT(0.40926)
TO_PERCENT(101)
40%
40%
10,100%
TO_DURATION 선택적 "기간 단위"를 사용하여 숫자를 기간으로 변환합니다. 지원되는 "기간 단위"에는 주, 일, 시간 및 분이 있습니다. TO_DURATION(number, [unit]) 기간 TO_DURATION(2)
TO_DURATION(2, weeks)
TO_DURATION(0.5, days)
2일(또는 시간, 사이트 기본 설정에 따라 다름)
2주
0.5일*
TO_WEEKS 기간을 주 수로 변환합니다. TO_WEEKS(duration) 기간 TO_WEEKS(TO_DURATION(10, days)) 2(사이트 기본 설정에서 1주를 5일로 설정한 경우)
TO_DAYS 기간을 일수로 변환합니다. TO_DAYS(duration) 기간 TO_DAYS(TO_DURATION(8, hours)) 1(사이트 기본 설정에서 1일을 8시간으로 설정한 경우)
TO_HOURS 기간을 시간으로 변환합니다. TO_HOURS(duration) 기간 TO_HOURS(TO_DURATION(120, minutes)) 2
TO_MINUTES 기간을 분으로 변환합니다. TO_MINUTES(duration) 기간 TO_MINUTES(TO_DURATION(2, hours)) 120

유형 변환 참고 사항

  • number은 형식을 지정할 숫자입니다.
  • value는 부동, 통화 또는 백분율로 변환할 숫자 값입니다.
  • number_of_places는 표시할 소수 자릿수입니다.
  • number_of_places의 최대값은 6입니다. 숫자의 유효 자릿수가 number_of_places보다 작으면 0이 추가됩니다. number_of_places significant digits보다 큰 경우 숫자는 잘리지 않고 올바른 number_of_places로 반올림됩니다.
  • TO_FLOAT는 부동으로 변환된 값을 반환합니다. 표준 해석은 1 = 100%입니다. 출력 유형은 부동이므로 결과에 표시할 소수점 이하 자릿수를 선택할 수 있습니다.
  • TO_CURRENCY는 통화 필드로 변환된 값을 반환합니다. 통화 표시에 대한 사이트 기본 설정을 따릅니다.
  • TO_PERCENT는 백분율로 변환된 값을 반환합니다. 표준 해석은 1 = 100%입니다. 이 값은 가장 가까운 정수 백분율로 표시됩니다.
  • *TO_DURATION은 기간 필드로 변환된 값을 반환합니다. 기간 표시(일, 시간 등)의 경우 사이트 기본 설정을 따릅니다.
  • TO_WEEKS, TO_DAYS, TO_HOURSTO_MINUTES는 변환된 기간 필드를 사용해야 합니다. 이 기간 필드는 동일한 엔티티에 있어야 합니다. 그러면 TO_WEEKS, TO_DAYS, TO_HOURSTO_MINUTES가 기간 필드를 지정된 단위의 일반 부동 값으로 변환합니다.

오류 메시지

계산된 필드의 오류 메시지가 공식 편집기 자체 또는 계산 결과에서 다르게 나타날 수 있습니다.

계산 예

다음은 계산된 필드에 대한 공식의 몇 가지 예입니다.

설명 공식 출력 형식
컷 길이(Cut length) {sg_cut_out} - {sg_cut_in} + 1 Float(10)
컷 요약(Cut summary) CONCAT({sg_head_in}, " [", {sg_cut_in}, " - ", {sg_cut_out}, "] ", {sg_tail_out}) 텍스트
투영된 샷 비용 {sg_shot_bid} * {sg_shot_cost} 부동 소수점
참조를 위한 샷 접두사 CONCAT("A_", {code}) 텍스트
문자열의 마지막 두 문자 잘라내기 LEFT({string_field}, LEN({string_field}) - 2) 텍스트

또한 API를 통해 계산된 필드를 사용할 수 있습니다.

팔로우

0 댓글

댓글을 남기려면 로그인하세요.