다음 단계에서는 시스템 관리자 또는 전자 보고 개발자 역할에 할당된 사용자가 ER(전자 보고) 형식을 구성하여 보고서를 OPENXML 워크시트(Excel) 파일로 생성할 수 있는 방법을 설명합니다. 여기서 필요한 열은 수평 확장 가능한 범위로 동적으로 생성될 수 있습니다. 이러한 단계는 모든 회사에서 수행할 수 있습니다.
이 단계를 완료하려면 먼저 다음 세 가지 작업 가이드를 완료해야 합니다.
ER 구성 공급자를 만들고 활성으로 표시
ER 재무 차원을 데이터 소스로 사용(1부 - 모델 매핑) 디자인 데이터 모델"
ER 재무 차원을 데이터 소스로 사용(2부 - 모델 매핑) 모델 매핑
또한 샘플 재무 차원 웹 서비스 보고서에 있는 샘플 보고서와 함께 템플릿의 로컬 복사본을 다운로드하여 저장해야 합니다.
이번에는 Dynamics 365 for Operations 버전 1611에 추가된 기능에 대한 것입니다.
새 보고서 구성 만들기
- 조직 관리 > 전자 보고 > 구성으로 이동합니다.
- 트리에서
Financial dimensions sample model을 선택합니다. - 구성 만들기를 클릭하여 드롭 대화 상자를 엽니다.
- 수량 필드에
Format based on data model Financial dimensions sample model을(를) 입력합니다.- 미리 만든 모델을 새 보고서의 데이터 소스로 사용합니다.
- 이름 필드에
Sample report with horizontally expandable ranges를 입력하십시오.- 수평으로 확장 가능한 범위가 있는 샘플 보고서
- 설명 필드에
To make Excel output with dynamically adding columns를 입력합니다.- 동적으로 열을 추가하여 Excel 출력을 만들려면
- 데이터 모델 정의 필드에서 항목을 선택하십시오.
- 구성 만들기를 클릭합니다.
보고서 형식 디자인
- 디자이너를 클릭합니다.
Show details토글 버튼을 켭니다.- 작업 창에서 가져오기를 클릭합니다.
- Excel에서 가져오기를 클릭합니다.
- 첨부 파일을 클릭합니다.
- 보고서 템플릿을 가져옵니다. 이를 위해 다운로드 한 Excel 파일을 사용하십시오.
- 새로 만들기를 클릭합니다.
- 파일을 클릭합니다.
- 페이지를 닫습니다.
- 템플릿 필드에서 값을 입력하거나 선택합니다.
- 다운로드한 템플릿을 선택합니다.
- '확인'을 클릭합니다.
- 재무 차원에 대해 선택한 열 수만큼(사용자 대화 상자 양식에서) Excel 출력을 동적으로 생성하려면 새 범위를 추가하십시오. 모든 열의 각 셀은 단일 재무 차원의 이름을 나타냅니다.
- 추가를 클릭하여 드롭 대화 상자를 엽니다.
- 트리에서
Excel\Range을 선택합니다. - Excel 범위 필드에
DimNames.- DimNames
- 복제 방향 필드에서
Horizontal을 선택합니다. - '확인'을 클릭합니다.
- 트리에서
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal을 선택합니다. - 위로 이동을 클릭합니다.
- 트리에서
Excel = "SampleFinDimWsReport"\Cell<DimNames>을 선택합니다. - 잘라내기를 클릭합니다.
- 트리에서
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal을 선택합니다. - 붙여넣기를 클릭합니다.
- 트리에서
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal을 확장합니다. - 트리에서
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical을 확장합니다. - 트리에서
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical을 확장합니다. - 트리에서
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical을 선택합니다.- 재무 차원에 대해 선택한 열 수만큼(사용자 대화 상자 양식에서) Excel 출력을 동적으로 생성하려면 새 범위를 추가하십시오. 모든 열의 각 셀은 각 보고 트랜잭션에 대한 단일 재무 차원 값을 나타냅니다.
- 범위 추가를 클릭합니다.
- Excel 범위 필드에
DimValues.- 희미한 값
- 복제 방향 필드에서
Horizontal을 선택합니다. - '확인'을 클릭합니다.
- 트리에서
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<DimValues>을 선택합니다. - 잘라내기를 클릭합니다.
- 트리에서
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontal을 선택합니다. - 붙여넣기를 클릭합니다.
- 트리에서
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontal을 확장합니다.
데이터 소스에 형식 요소 매핑
- 매핑 탭을 클릭합니다.
- 트리에서
model: Data model Financial dimensions sample model을 확장합니다. - 트리에서
model: Data model Financial dimensions sample model\Journal: Record list을 확장합니다. - 트리에서
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list을 확장합니다. - 트리에서
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Dimensions data: Record list을 확장합니다. - 트리에서
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontal\Cell<DimValues>을 선택합니다. - 트리에서
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Dimensions data: Record list\Code: String을 선택합니다. - 바인딩을 클릭합니다.
- 트리에서
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Range<DimValues>: Horizontal을 선택합니다. - 트리에서
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Dimensions data: Record list을 선택합니다. - 바인딩을 클릭합니다.
- 트리에서
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<Credit>을 선택합니다. - 트리에서
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Credit: Real을 선택합니다. - 바인딩을 클릭합니다.
- 트리에서
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<Debit>을 선택합니다. - 트리에서
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Debit: Real을 선택합니다. - 바인딩을 클릭합니다.
- 트리에서
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<Currency>을 선택합니다. - 트리에서
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Currency: String을 선택합니다. - 바인딩을 클릭합니다.
- 트리에서
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<TransDate>을 선택합니다. - 트리에서
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Date: Date을 선택합니다. - 바인딩을 클릭합니다.
- 트리에서
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<TransVoucher>을 선택합니다. - 트리에서
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list\Voucher: String을 선택합니다. - 바인딩을 클릭합니다.
- 트리에서
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical\Cell<TransBatch>을 선택합니다. - 트리에서
model: Data model Financial dimensions sample model\Journal: Record list\Batch: String을 선택합니다. - 바인딩을 클릭합니다.
- 트리에서
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Range<TransactionLine>: Vertical을 선택합니다. - 트리에서
model: Data model Financial dimensions sample model\Journal: Record list\Transaction: Record list을 선택합니다. - 바인딩을 클릭합니다.
- 트리에서
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical\Cell<Batch>을 선택합니다. - 트리에서
model: Data model Financial dimensions sample model\Journal: Record list\Batch: String을 선택합니다. - 바인딩을 클릭합니다.
- 트리에서
Excel = "SampleFinDimWsReport"\Range<JournalLine>: Vertical을 선택합니다. - 트리에서
model: Data model Financial dimensions sample model\Journal: Record list을 선택합니다. - 바인딩을 클릭합니다.
- 트리에서
model: Data model Financial dimensions sample model\Dimensions setting: Record list을 확장합니다. - 트리에서
model: Data model Financial dimensions sample model\Dimensions setting: Record list\Code: String을 선택합니다. - 트리에서
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal\Cell<DimNames>을 선택합니다. - 바인딩을 클릭합니다.
- 트리에서
model: Data model Financial dimensions sample model\Dimensions setting: Record list을 선택합니다. - 트리에서
Excel = "SampleFinDimWsReport"\Range<DimNames>: Horizontal을 선택합니다. - 바인딩을 클릭합니다.
- 트리에서
Excel = "SampleFinDimWsReport"\Cell<CompanyName>을 선택합니다. - 트리에서
model: Data model Financial dimensions sample model\Company: String을 선택합니다. - 바인딩을 클릭합니다.
- 저장을 클릭합니다.
- 페이지를 닫습니다.