재무 보고의 고급 서식 옵션

재무 보고에서 보고서를 생성할 때 차원에 대한 필터, 열 및 보고 단위에 대한 제한, 인쇄되지 않는 행, 계산의 IF/THEN/ELSE 문을 비롯한 추가 서식 지정 함수를 사용할 수 있습니다.

다음 표에서는 보고서를 디자인할 때 사용할 수 있는 고급 서식 함수에 대해 설명합니다.

직렬 설명
차원 필터 특정 데이터 집합에 액세스하기 위해 행 정의 및 열 정의에서 차원을 사용할 수 있습니다. 많은 보고서는 행 형식의 자연 세그먼트만 사용합니다. 그러나 차원 값을 포함하도록 행을 수정할 수 있습니다. 열 정의의 차원 필터는 특정 차원 값에 액세스하는 데 사용됩니다.
보고 단위 제한 특정 보고 단위에 연결된 정보만 표시하도록 보고서 행을 설정할 수 있습니다.
비인쇄(NP) 행 인쇄되지 않는 행은 많은 보고서에서 유용합니다. 값을 얻기 위해 여러 계산이 필요한 경우 인쇄된 보고서에서 이러한 계산을 숨길 수 있습니다. 인쇄되지 않는 행은 보고서 디자인 문제 해결 및 고급 셀 배치에도 유용합니다.
열 제한 행 정의의 열 제한은 보고서의 일부 행에만 관련된 값을 숨기는 데 유용합니다. 행에 대해 백분율 계산을 수행할 때 열 제한으로 인해 해당 숫자가 적용되지 않는 경우 총 열 또는 기타 열이 인쇄되지 않습니다.
열 나누기 행 정의에 열 나누기를 추가하여 보고서 정보를 나란히 표시할 수 있습니다. 단일 행 정의에 여러 열 나누기를 추가할 수 있으며 열 머리글은 열 나누기 이후 각 열의 맨 위에서 반복됩니다. 보고서에 대한 설명은 열 나누기 사이에 표시됩니다.
IF/THEN/ELSE 문 행 정의 또는 열 정의에서 계산을 수정할 수 있습니다.
차원 값에 작은따옴표('') 및 앰퍼샌드(&) 사용 보고서 디자인에 앰퍼샌드 문자를 비롯한 차원 값을 사용할 수 있습니다.

고급 셀 배치

고급 셀 배치 또는 강제에는 특정 값을 특정 셀에 배치하는 작업이 포함됩니다. 예를 들어 강제는 현금 흐름표에서 정확한 잔액을 이동하는 데 자주 사용됩니다. 다음과 같은 목적으로 강제를 사용할 수 있습니다.

  • 값을 Microsoft Excel 특정 셀로 이동합니다.
  • 보고서에 특정 값을 하드 코딩합니다.
  • 이전 셀에서 값을 복사하고 해당 값에 -1을 곱하여 기호를 수정합니다.

메모

대부분의 경우 열 계산이 행 계산보다 먼저 수행되도록 보고서 정의를 구성해야 합니다. 이 구성을 완료하려면 다음 단계를 따르십시오.

  1. Report Designer에서 보고서 정의를 엽니다.
  2. 설정 탭의 계산 우선순위에서 열 계산 먼저 수행을 선택하고 그런 다음 행.

보고서 디자인

보고서를 디자인할 때 값이 예상대로 가져올 수 있도록 먼저 모든 세부 정보 행을 만들어야 합니다. 그런 다음 NP (No Print) 형식 재정의를 추가하여 최종 값을 포함하는 세부정보를 억제합니다.

중요

행 정의에서 CAL 형식 코드를 사용하면 거래 세부정보를 드릴다운할 수 없습니다.

강제 적용의 경우 수식은 <대상 열>=<원본 열>.< 형식을 사용합니다. 행 코드> 행의 추가 게재위치를 쉼표와 공백으로 구분하세요. 다음은 예입니다. D=C.190,E=C.100

고급 서식 옵션의 예

다음 예시에서는 기본 현금 흐름 보고서(예시 1) 및 통계 보고서(예시 2)를 강제 실행하도록 행 정의 및 열 정의의 형식을 지정하는 방법을 보여줍니다.

예 1 : 기본 강제

다음 표는 기본 강제 적용을 사용하는 행 정의의 예를 보여줍니다.

행 코드 설명 형식 코드 관련 공식/행/단위 행 수정자 재무 차원에 대한 링크
100 기초현금(NP) 계정 수정자 = [/BB] +세그먼트2 = [1100]
130 기초현금 CAL C=C.100,F=D.100
160
190

메모

프레젠테이션을 위해 이전 테이블에서 빈 열을 제거했습니다. 형식 재정의, 일반 균형, 인쇄 제어, 열 제한 열은 표시되지 않습니다.

다음 표는 행에서 기본 강제를 사용하는 열 정의의 예를 보여줍니다.

포맷 A B C D E F
헤더 1
헤더 2 A B C D E F
헤더 3
열 유형 DESC FD FD FD CALC
도서 코드/속성 범주 실제 실제 실제
회계연도 BASE BASE BASE
기간 BASE BASE BASE
적용 기간 기간 YTD/BB YTD
공식 ED
열 너비 5 30 14 14 14 14

예 2 : 통계 보고서

다음 표는 통계 보고서에 강제 적용을 사용하는 행 정의의 예를 보여줍니다.

행 코드 설명 형식 코드 관련 공식/행/단위 형식 재정의 노멀 밸런스 재무 차원에 대한 링크
50 통계 정보 REM
100 인원수 - 미국 CAL 4 ###0.;($###0.)
115 인원수 - 국제 CAL 11 ###0.;($###0.)
130
190 미국 판매 C +세그먼트2 = [41*], 세그먼트3 = [00]
220 해외 판매 C +세그먼트2 = [41*], 세그먼트3 = [01:99]
250
280
310 미국 판매 CAL D=C.190,E=C.100,F=(C.100/C.190)
340 해외 판매 CAL D=C.220,E=C115,F=(C.220/C.115)

메모

프레젠테이션을 위해 이전 테이블에서 빈 열을 제거했습니다. 인쇄 제어, 열 제한 및 행 수정자 열은 표시되지 않습니다.

다음 표는 통계 보고서에 강제 적용을 사용하는 열 정의의 예를 보여줍니다.

포맷 A B C D E F
헤더 1 A B C D E F
헤더 2 - - YTD 연간 매출 직원 $ 1인당
헤더 3
열 유형 DESC FD CALC CALC CALC
도서 코드/속성 범주 실제
회계연도 BASE
기간 BASE
적용 기간 YTD
공식 ED
열 너비 5 30 14 14 14 14

특정 보고 단위로 행 제한

보고서 행이 특정 보고 단위로 제한된 경우 해당 행에는 명명된 보고 단위에 대해서만 연결된 데이터가 표시되고 보고 트리의 다른 보고 단위에 대한 데이터는 무시됩니다. 예를 들어 특정 부서의 총 운영 비용에 대한 세부 정보를 제공하는 행을 만들 수 있습니다. 보고서에 보고 트리와 자연 계정 이상의 행 정의가 모두 포함된 경우 보고서에 중복 데이터가 포함될 수 있습니다. 예를 들어 조직의 6개 부서를 나열하는 보고 트리가 있고 행에 있는 계정과 부서의 특정 조합을 나열하는 행 정의도 있습니다. 보고서를 생성할 때 해당 부서가 트리의 내용과 일치하지 않을 수도 있지만 계정 및 부서의 특정 조합이 보고 트리의 모든 수준에 인쇄됩니다. 이 문제는 행이 일반적으로 보고서 정의에 의해 필터링되는 항목을 재정의하기 때문에 발생합니다. 데이터 중복을 방지할 수 있는 한 가지 방법은 행을 특정 보고 단위로 제한하는 것입니다.

메모

행에 차원이 포함되어 있고 해당 행을 하위 보고 단위로 제한하면 해당 하위 단위 및 상위 단위에 대한 행 금액이 포함되지만 중복은 발생하지 않습니다.

보고 단위로 행 제한

  1. 보고서 디자이너에서 행 정의를 클릭한 다음 수정할 행 정의를 선택합니다.
  2. 해당 관련 수식/행/단위 셀을 두 번 클릭합니다.
  3. 보고 단위 선택 대화 상자의 보고 트리 필드에서 보고서 정의.
  4. 보고 단위를 선택한 다음 확인을 클릭합니다. 제한은 행 정의의 셀에 나타납니다.
  5. 제한된 행의 재무 차원 링크 열에서 셀을 두 번 클릭한 다음 재무 데이터 시스템에 대한 링크를 입력합니다.

행 정의에서 인쇄 제어 선택

인쇄 제어 셀을 사용하여 각 열에 대한 인쇄 제어 코드를 지정할 수 있습니다.

보고서 행에 인쇄 제어 코드 추가

  1. Report Designer에서 수정할 행 정의를 엽니다.
  2. 인쇄 제어 셀을 두 번 클릭합니다.
  3. 인쇄 제어 대화 상자에서 인쇄 제어 코드를 선택하거나 Ctrl 키를 길게 눌러 여러 코드를 선택합니다. 인쇄 제어 셀에 인쇄 제어 코드를 직접 입력할 수도 있습니다. 여러 인쇄 제어 코드를 구분하려면 쉼표를 사용하십시오.
  4. 조건부 인쇄 옵션을 선택합니다.
  5. 확인을 클릭합니다.

일반 인쇄 제어 코드

다음 표에서는 행 정의에 대한 일반 인쇄 제어 코드를 설명합니다.

제어 코드 인쇄 인쇄 제어 코드의 해석 설명
NP 인쇄되지 않는 행 행의 금액이 보고서에 인쇄되지 않도록 하고 계산에서 금액을 제외합니다. 계산에 인쇄되지 않는 열을 포함하려면 계산 공식에서 직접 열을 참조하십시오. 예를 들어, 인쇄되지 않는 행 240은 230+240+250 계산에 포함됩니다. 그러나 인쇄되지 않는 행 240은 230:250 계산에 포함되지 않습니다.
CS 통화 기호; 이 행에 통화 형식 사용 백분율이 아닌 모든 금액에 통화 기호를 포함합니다. 백분율 값은 통화 기호를 받지 않습니다.
XD 계정 세부 정보 보고서에서 행 제외 계정 세부 정보 보고서 및 거래 세부 정보 보고서에 계정 표시를 억제합니다. 이 인쇄 제어는 행에 계정 세부 정보 보고서 또는 거래 세부 정보 보고서에 나열되어서는 안 되는 여러 계정이 포함된 경우에 유용합니다.
X0 모두 0인 경우 행 억제 해당 행의 모든 셀이 비어 있거나 0을 포함하는 경우 보고서에서 행을 제외합니다. 이 인쇄 제어는 보고서 정의에서 제로 균형을 억제하는 옵션이 선택되지 않은 경우에만 의미가 있습니다.
B0 0개의 열을 비워 둡니다. 금액이 0인 행의 열은 비워 둡니다.
XR 롤업 억제 롤업을 억제합니다. 보고서에서 보고 트리를 사용하는 경우 이 행의 금액은 후속 상위 노드로 롤업되지 않습니다.
SR 반올림 억제 이 행의 금액이 반올림되지 않도록 합니다.
XT 거래 세부 정보 보고서에서 행 제외 거래 세부 정보 보고서에 거래 표시를 억제합니다. 이 인쇄 제어는 행에 거래 세부 정보 보고서에 나열되어서는 안 되는 여러 계정이 포함된 경우에 유용합니다.

조건부 인쇄 제어 코드

다음 표에서는 행 정의에 대한 조건부 인쇄 제어 코드를 설명합니다.

제어 코드 인쇄 설명
'없음', 조건부 인쇄 선택을 취소합니다.
박사 이 행에 대한 차변 잔액만 인쇄합니다.
CR 이 행에 대한 대변 잔액만 인쇄합니다.

행 정의의 열 제한 셀

행 정의의 열 제한 셀에는 여러 가지 용도가 있습니다. 행 유형에 따라 열 제한 셀을 사용하여 다음 기능 중 하나를 지정할 수 있습니다.

  • 셀은 행 금액의 인쇄를 특정 열로 제한할 수 있습니다. 이 함수은 표 형식의 대차대조표를 생성하는 경우에 유용합니다.
  • 셀은 정렬할 금액 열을 지정할 수 있습니다.

행 정의에서 계산 공식 사용

행 정의의 계산 공식에는 +, -, */ 연산자가 포함될 수 있으며 IF/THEN/ELSE 문. 또한 계산에는 개별 셀과 절대 금액(수식에 포함된 실제 숫자)이 포함될 수 있습니다. 수식은 최대 1,024자를 포함할 수 있습니다. 재무 차원 연결 (FD) 유형의 셀이 포함된 행에는 계산을 적용할 수 없습니다. 그러나 연속 행에 대한 계산을 포함하고 해당 행의 인쇄를 억제한 다음 계산 행의 합계를 계산할 수 있습니다.

계산 공식의 연산자

계산 수식은 행 합계 수식보다 복잡한 연산자를 사용합니다. 그러나 */ 연산자를 추가 연산자와 함께 사용하여 곱하기(*) 및 나누기(/) 금액을 사용할 수 있습니까? 계산 공식에서 범위 또는 합계를 사용하려면 행 정의에서 열을 사용하지 않는 한 모든 행 코드 앞에 at 기호(@)를 사용해야 합니다. 예를 들어 100행의 금액을 330행의 금액에 추가하려면 행 합계 수식 100+330 또는 계산 수식 @100+@330을 사용할 수 있습니다.

메모

계산 수식에 사용하는 모든 행 코드 앞에는 at 기호(@)를 사용해야 합니다. 그렇지 않으면 숫자를 절대 금액으로 읽습니다. 예를 들어, 수식 @100+330 은 행 100의 금액에 USD 330를 추가합니다. 계산 수식에서 열을 참조하는 경우 at 기호(@)가 필요하지 않습니다.

계산식 만들기

  1. 보고서 디자이너에서 행 정의를 클릭한 다음 수정할 행 정의를 엽니다.
  2. 코드 서식 셀을 두 번 클릭한 다음 CAL을 선택합니다.
  3. 관련 수식/행/단위 셀에 계산 수식을 입력합니다.

특정 행에 대한 계산 공식의 예

이 예에서 계산식 @100+@330 은 100행의 금액이 330행의 금액에 더해진다는 의미입니다. 행 합계 수식 340+370 은 340행의 금액을 370행의 금액에 더합니다. (370행의 금액은 계산식의 금액입니다.)

행 코드 설명 형식 코드 관련 공식/행/단위 인쇄 제어 행 수정자 재무 차원에 대한 링크
340 기초현금 NP BB +계정=[1100:1110]
370 연초 현금 CAL 100~330명 NP
400 기초현금 더하다 340+370

행 정의의 행에 CAL 형식 코드가 있고 관련 공식/행/단위 에 수학적 계산을 입력하는 경우, 보고서의 관련 열 및 행 문자도 입력해야 합니다. 예를 들어 A열, 120행을 나타내려면 A.120 을 입력합니다. 또는 at 기호(@)를 사용하여 모든 열을 나타낼 수 있습니다. 예를 들어 120행의 모든 ​​열을 나타내려면 @120 을 입력합니다. 열 문자나 at 기호(@)가 없는 수학 계산은 실수로 간주됩니다.

메모

레이블 행 코드를 사용하여 행을 참조하는 경우 열 문자와 레이블 사이의 구분 기호로 마침표(.)를 사용해야 합니다(예: A.GROSS_MARGIN/A.SALES). At 기호(@)를 사용하는 경우 구분 기호가 필요하지 않습니다(예: @GROSS_MARGIN/@SALES).

특정 열에 대한 계산 공식의 예

이 예에서 계산 수식 E=C.340 은 C열의 셀, 340행의 계산이 E열에서만 수행됨을 의미합니다.

메모

계산 수식에서 열을 참조하는 경우 at 기호(@)가 필요하지 않습니다.

행 코드 설명 형식 코드 관련 공식/행/단위 인쇄 제어 행 수정자 재무 차원에 대한 링크
340 기초현금 NP BB +계정=[1100:1110]
370 연초 현금 CAL E=C.340 NP
400 기초현금 더하다 340+370

선택한 열의 숫자 수정

특정 행의 한 열에 있는 숫자나 계산을 수정했지만 보고서의 다른 열에는 영향을 주지 않으려는 경우 행 정의의 형식 코드 열입니다.

  • 모든 보고서(FD) 열에 대해 계산을 수행하려면 열 할당을 입력하지 마세요.
  • 수식을 특정 열로 제한하려면 열 문자, 등호(=), 수식을 입력합니다.
  • 여러 열을 지정할 수 있습니다. 특정 열 배치와 함께 at 기호(@)를 사용하는 경우 at 기호(@)는 행과 관련됩니다.
  • 한 행에 여러 열 수식을 입력할 수 있습니다. 쉼표를 사용하여 수식을 구분합니다.

계산 예

계산 생성된 작업
@130*.75 모든 열에 대해 130행의 값에 0.75를 곱합니다. 결과는 모든 열의 현재 행에 입력됩니다.
B=@130*.75 동일한 계산은 B열에서만 수행됩니다.
A, B,C=(@100/@130)*.75 A=(A.100/A.130)*.75 B=(B.100/B.130)*.75 C=(C.100/C.130)*.75

행 정의의 IF/THEN/ELSE 문

IF/THEN/ELSE 문은 유효한 계산에 추가할 수 있으며 CAL 형식과 함께 사용할 수 있습니다. IF/THEN/ELSE관련 수식/행/단위 열의 셀에 계산 수식을 입력합니다. IF/THEN/ELSE 계산 수식은 다음 형식을 사용합니다: IF <true/false 문> THEN <수식> ELSE <공식>ELSE <공식> 문의 부분은 선택 사항입니다. .

IF 문

IF 문 뒤에 오는 문은 참 또는 거짓으로 평가될 수 있는 모든 문이 될 수 있습니다. IF 문 뒤에 오는 문은 간단한 평가를 포함할 수도 있고 여러 표현식을 포함할 수 있는 복잡한 문일 수도 있습니다. 여기 예시들이 있습니다 :

  • IF A.200>0 (간단 평가)
  • IF A.200>0 AND A.200<10,000 (복잡한 설명)
  • IF A.200>10000 OR ((A.340/B.1200)*2 <1200) (여러 식이 포함된 복잡한 문)

IF 문의 기간 이라는 용어는 보고서의 기간 수를 나타냅니다. 이 용어는 일반적으로 연간 누계 평균을 계산하는 데 사용됩니다. 예를 들어, YTD 기간 7에 대한 보고서를 실행하는 경우 B.150/기간 문은 B열의 150행 값을 7로 나눈다는 의미입니다.

THEN 및 ELSE 공식

THENELSE 수식은 매우 간단한 값 할당부터 복잡한 수식까지 모든 유효한 계산이 될 수 있습니다. 예를 들어, IF A.200>0 THEN A=B.200 문은 "다음의 A열에 있는 셀 값이 행 200이 0(영)보다 큰 경우 행 200의 B열에 있는 셀의 값을 현재 행의 A열에 있는 셀에 넣습니다." 위의 IF/THEN 문은 현재 행의 한 열에 값을 넣습니다. 그러나 참/거짓 평가에서 at 기호(@)를 사용하거나 모든 열을 나타내는 수식을 사용할 수도 있습니다. 다음 섹션에서 설명하는 몇 가지 다른 예는 다음과 같습니다.

  • IF A.200 >0 THEN B.200: A.200 셀의 값이 양수이면 B.200 셀의 값이 현재 셀의 모든 열에 입력됩니다. 열.
  • IF A.200 >0 THEN @200: 셀 A.200의 값이 양수이면 행 200의 각 열 값이 현재 행.
  • IF @200 >0 THEN @200: 현재 열의 200행 값이 양수이면 200행의 값이 현재 행의 동일한 열에 배치됩니다. .

행 정의에서 보고 단위로 계산 제한

보고 트리에서 단일 보고 단위로 계산을 제한하여 결과 금액이 더 높은 수준의 단위로 합산되지 않도록 하려면 @Unit 행 정의의 관련 수식/행/단위 셀에 코드를 입력합니다. @Unit 코드는 보고 트리의 B열인 단위 이름에 나열되어 있습니다. @Unit 코드를 사용하면 값이 롤업되지 않지만 보고 트리의 모든 수준에서 계산이 평가됩니다.

메모

이 함수를 사용하려면 보고 트리가 행 정의와 연결되어야 합니다.

계산 행은 계산 행 또는 재무 데이터 행을 참조할 수 있습니다. 계산은 행 정의의 관련 수식/행/단위 셀과 재무 데이터 유형 제한에 기록됩니다. 계산에서는 IF @Unit 구성으로 시작하는 조건부 계산을 사용해야 합니다. 예는 다음과 같습니다. IF @Unit(SALES) THEN @100 ELSE 0 이 계산에는 보고서의 모든 열에 있는 100행의 금액이 포함되지만 SALES 단위에만 해당됩니다. 여러 단위의 이름이 SALES인 경우 해당 단위 각각에 금액이 표시됩니다. 또한 행 100은 재무 데이터 행이 될 수 있으며 인쇄되지 않는 것으로 정의될 수 있습니다. 이 경우 트리의 모든 단위에 금액이 표시되지 않습니다. 또한 열 제한을 사용하여 보고서의 해당 열에만 값을 인쇄하여 보고서의 단일 열(예: 열 H)로 금액을 제한할 수 있습니다. IF 문에 OR 조합을 포함할 수 있습니다. 예는 다음과 같습니다. IF @Unit(SALES) OR @Unit(SALESWEST) THEN 5 ELSE @100. 다음 방법 중 하나로 계산 유형 제한에서 단위를 지정할 수 있습니다.

  • 일치하는 단위를 포함하려면 단위 이름을 입력하십시오. 예를 들어, IF @Unit(SALES) 는 보고 트리에 SALES 단위가 여러 개 있더라도 SALES라는 모든 단위에 대한 계산을 활성화합니다.
  • 특정 회사의 특정 단위로 계산을 제한하려면 회사 및 단위 이름을 입력합니다. 예를 들어 ACME 회사의 SALES 단위로 계산을 제한하려면 IF @Unit (ACME:SALES) 를 입력합니다.
  • 보고 트리에서 전체 계층 코드를 입력하여 계산을 특정 단위로 제한합니다. 예를 들어 IF @Unit(SUMMARY^ACME^WEST COAST^SALES)를 입력합니다.

메모

전체 계층 구조 코드를 찾으려면 보고 트리 정의를 마우스 오른쪽 버튼으로 클릭한 다음 보고 단위 식별자(H 코드) 복사를 선택하세요.

보고 단위로 계산 제한

  1. 보고서 디자이너에서 행 정의를 클릭한 다음 수정할 행 정의를 엽니다.
  2. 코드 서식 셀을 두 번 클릭한 다음 CAL을 선택합니다.
  3. 관련 수식/행/단위 셀을 클릭한 다음 IF @Unit 로 시작하는 조건부 계산을 입력합니다. >건축.

열 정의의 IF/THEN/ELSE 문

IF/THEN/ELSE 문을 사용하면 모든 계산이 다른 열의 결과에 따라 달라질 수 있습니다. 다른 열은 참조할 수 있지만 IF 문에서는 보고서 셀을 참조할 수 없습니다. 모든 계산은 전체 열에 적용되어야 합니다. 예를 들어, IF B>100 THEN B ELSE C*1.25 문은 "B열의 금액이 100보다 크면 B 열의 값을 CALC 열에 넣습니다. B열의 금액이 100을 넘지 않으면 C열의 값에 1.25를 곱하고 그 결과를 CALC 열에 입력하세요." 항상 IF 참 또는 거짓으로 평가할 수 있는 논리문이 포함된 문입니다. THEN 문과 ELSE 문 모두에 사용하는 수식에는 원하는 수의 열에 대한 참조가 포함될 수 있습니다. 이러한 공식은 원하는 만큼 복잡해질 수 있습니다.

메모

계산 결과를 다른 열에 넣을 수 없습니다. 결과는 수식이 포함된 열에 있어야 합니다.

행, 열 또는 트리의 차원 값에 작은따옴표와 앰퍼샌드 사용

앰퍼샌드(&)가 포함된 차원 값을 사용하여 보고서를 디자인할 수 있습니다.

재무 차원 연결 필드 내에서 'P&L'과 같은 값을 입력할 수 있습니다. 차원 값의 양쪽에 작은따옴표(' ')를 포함하면 (&) 앰퍼샌드 문자 포함과 같은 리터럴 값을 사용하고 있음을 나타냅니다.