[]
목록에서 지정된 위치의 값을 반환합니다.
구문
Choose(index, Value1[, Value2,...[, ```ValueN```]])
인수
index - 반환하려는 값의 1부터 시작하는 위치입니다.
Value1, ValueN - 값을 반환할 목록입니다.
예시
다음 식을 사용하여 DataToDisplay 매개 변수 값을 기반으로 보고서 헤더를 반환할 수 있습니다.
Choose(@DataToDisplay, "Current Year", "Actual-Prior Year")식이 true인지 여부에 따라 두 값 중 하나를 반환합니다.
구문
Choose(expression, trueReturn, falseReturn)
인수
expression - 부울 값으로 평가되어야 하는 식입니다.
trueReturn - 식이 true로 평가되는 경우 반환할 값입니다.
falseReturn - 식이 false로 평가되는 경우 반환할 값입니다.
예시
다음 식을 사용하여 SalesAmount 필드 값을 기반으로 텍스트 색상을 반환할 수 있습니다.
{IIF(SalesAmount >= 1000, "Green", "Red")}true로 평가되는 일련의 식 중에서 첫 번째 식과 관련된 값을 반환합니다.
구문
Switch(Expression1, Value1[, Expression2, Value2,...[, ExpressionN, ValueN]])
인수
Expression1...ExpressionN - 부울 값으로 평가되어야 하는 식입니다.
Value1...ValueN - 식과 관련된 값입니다.
예시
다음 식을 사용하여 ChannelKey 필드 값을 기반으로 판매 채널 이름을 반환할 수 있습니다.
{Switch(ChannelKey = 1, "Store", ChannelKey = 2, "Online", ChannelKey = 3, "Catalog", ChannelKey = 4, "Reseller")}