Excel의 Olap 기술에 대한 실제 작업입니다. 출판물. 다차원 데이터 준비

대단하다 - 가깝다...

작업 과정에서 복잡한 보고서를 작성해야 하는 경우가 많았고, 보다 간단하고 보편적으로 편집하기 위해 항상 그 보고서에서 공통점을 찾으려고 노력했으며, 이 주제에 대한 기사인 "Osipov's Tree."를 작성하고 출판하기도 했습니다. ” 그러나 내 기사는 비판을 받았으며 내가 제기한 모든 문제는 MOLAP.RU v.2.4(www.molap.rgtu.ru)에서 오랫동안 해결되었으며 EXCEL에서 피벗 테이블을 보도록 권장했습니다.
그것은 너무 간단해서 내 독창적인 작은 손을 거기에 적용한 결과 매우 놀라운 결과를 얻었습니다. 간단한 회로 1C7 또는 기타 데이터베이스(이하 1C는 모든 데이터베이스를 의미함)에서 데이터를 다운로드하고 OLAP에서 분석합니다.
저는 많은 OLAP 업로드 구성표가 너무 복잡하다고 생각하여 단순성을 선택했습니다.

형질 :

1. 작업에는 EXCEL 2000만 필요합니다.
2. 프로그래밍 없이 사용자가 직접 보고서를 디자인할 수 있습니다.
3. 1C7에서 하역 간단한 형식텍스트 파일.
4. 회계 항목의 경우 모든 구성에서 작동하는 언로드를 위한 범용 처리가 이미 있습니다. 다른 데이터를 다운로드하기 위해 샘플 처리가 가능합니다.
5. 보고서 양식을 미리 디자인한 후 다시 디자인할 필요 없이 다른 데이터에 적용할 수 있습니다.
6. 예쁘다 좋은 성능. 첫 번째 긴 단계에서는 데이터를 먼저 텍스트 파일에서 EXCEL로 가져오고 OLAP 큐브, 그러면 이 큐브를 기반으로 매우 빠르게 모든 보고서를 작성할 수 있습니다. 예를 들어, 6000개의 제품이 있는 한 매장의 3개월 동안의 제품 판매 데이터는 Cel600-128M에서 8분 만에 EXCEL에 로드되고, 제품 및 그룹별 평가(OLAP 보고서)는 1분 만에 다시 계산됩니다.
7. 지정된 기간 동안 전체 데이터가 1C7에서 다운로드됩니다(모든 창고, 회사, 계정 전반의 모든 이동). EXCEL로 가져올 때 분석에 필요한 데이터만 로드하는 필터를 사용할 수 있습니다(예: 모든 움직임에서 판매만).
8. 현재 움직임이나 잔여물을 분석하는 방법이 개발되었지만 원칙적으로는 가능하지만 움직임과 잔여물을 함께 분석할 수는 없습니다.

OLAP이란 무엇입니까? : (www.molap.rgtu.ru)

소매 체인이 있다고 가정해 보겠습니다. 거래 운영에 대한 데이터를 업로드하십시오. 텍스트 파일또는 다음과 같은 테이블:

날짜 - 작동 날짜
월 - 운영 월
주 - 운영 주
유형 - 구매, 판매, 반품, 상각
상대방 - 거래에 참여하는 외부 조직
작성자 - 송장을 발행한 사람

예를 들어 1C에서는 이 테이블의 한 행이 송장의 한 줄에 해당하고 일부 필드(상대방, 날짜)는 송장 헤더에서 가져옵니다.

분석용 데이터는 일반적으로 일정 기간 동안 OLAP 시스템에 업로드되며, 원칙적으로 로딩 필터를 사용하여 다른 기간을 선택할 수 있습니다.

이 테이블은 OLAP 분석을 위한 소스입니다.

보고서

측정

데이터

필터

하루에 몇 개의 제품과 얼마의 금액이 판매됩니까?

날짜, 제품

수량, 금액

보기="판매"

어느 거래상대방이 어떤 상품을 월 얼마만큼 공급했습니까?

월, 계약자, 제품

합집합

보기="구매"

운영자는 전체 보고 기간 동안 어떤 유형의 송장에 대해 어떤 금액을 썼습니까?

합집합

사용자는 테이블 필드 중 차원이 될 필드, 적용할 데이터 및 필터를 직접 결정합니다. 시스템 자체는 시각적인 표 형식으로 보고서를 작성합니다. 차원은 보고서 테이블의 행 또는 열 머리글에 배치될 수 있습니다.
보시다시피, 하나의 간단한 테이블에서 다양한 보고서 형태로 많은 데이터를 얻을 수 있습니다.


직접 사용하는 방법 :

배포판의 데이터를 정확히 c:\fixin 디렉터리에 압축을 풉니다(거래 시스템의 경우 c:\reports에서 가능함). readme.txt를 읽고 여기에 포함된 모든 지침을 따르십시오.

먼저 1C의 데이터를 텍스트 파일(테이블)로 업로드하는 처리를 작성해야 합니다. 언로드될 필드의 구성을 결정해야 합니다.
예를 들어, 모든 구성에서 작동하고 OLAP 분석 기간 동안 트랜잭션을 다운로드하는 기성 범용 처리는 분석을 위해 다음 필드를 다운로드합니다.

날짜|요일|주|연도|분기|월|문서|회사|차변|Dt명칭
|DtGroup 명명법|DtSection 명명법|신용|금액|ValAmount|수량
|통화|DtCounterparties|DtGroupCounterparties|KtCounterparties|KtGroupCounterparties|
CT기타객체

Dt(Kt) 접두사 아래에 차변(Credit) 하위 계정이 있고, Group은 이 하위 계정(있는 경우)의 그룹이고, Section은 그룹의 그룹이고, Class는 섹션의 그룹입니다.

거래 시스템의 경우 필드는 다음과 같습니다.

방향|이동 유형|현금용|제품|수량|가격|금액|날짜|회사
|창고|통화|문서|요일|주|연도|분기|월|저자
|제품 카테고리|이동 카테고리|상대방 카테고리|제품 그룹
|ValAmount|비용|상대방

데이터를 분석하기 위해 "Movement Analysis.xls"("Accounting Analysis.xls") 테이블이 사용됩니다. 보고서를 열 때 매크로를 비활성화하지 마십시오. 그렇지 않으면 보고서를 업데이트할 수 없습니다(VBA 매크로에 의해 실행됨). 이러한 파일은 C:\fixin\motions.txt(C:\fixin\buh.txt) 파일에서 소스 데이터를 가져옵니다. 그렇지 않으면 동일합니다. 따라서 데이터를 이러한 파일 중 하나에 복사해야 할 수도 있습니다.
데이터를 EXCEL에 로드하려면 필터를 선택하거나 작성하고 "조건" 시트에서 "생성" 버튼을 클릭하세요.
보고서 시트는 접두사 "Report"로 시작됩니다. 보고서 시트로 이동하여 "새로 고침"을 클릭하면 보고서 데이터가 마지막으로 로드된 데이터에 따라 변경됩니다.
표준 보고서가 만족스럽지 않은 경우 ReportTemplate 시트가 있습니다. 다음으로 복사하세요. 새로운 잎이 시트의 피벗 테이블을 사용하여 보고서 유형을 사용자 정의합니다(피벗 테이블 작업에 대한 정보 - EXCEL 2000에 대한 모든 책에 있음). 작은 데이터 집합에 대한 보고서를 설정한 다음 대규모 배열에서 실행하는 것이 좋습니다. 이유는 다음과 같습니다. 보고서 레이아웃이 변경될 때마다 테이블 다시 그리기를 비활성화할 수 있는 방법은 없습니다.

기술 노트 :

1C에서 데이터를 업로드할 때 사용자는 파일을 업로드할 폴더를 선택합니다. 가까운 시일 내에 여러 개의 파일(남은 파일 및 이동 파일)이 업로드될 가능성이 높기 때문에 이렇게 했습니다. 그런 다음 탐색기에서 "제출" 버튼 --> "EXCEL 2000에서 OLAP 분석으로"를 클릭하면 선택한 폴더에서 C:\fixin 폴더로 데이터가 복사됩니다. (이 명령이 “보내기” 명령 목록에 나타나도록 하려면 “For OLAP Analysis in EXCEL 2000.bat” 파일을 C:\Windows\SendTo 디렉터리에 복사해야 합니다.) 따라서 이름을 지정하여 즉시 데이터를 업로드합니다. Motions.txt 또는 buh.txt 파일.

텍스트 파일 형식:
텍스트 파일의 첫 번째 줄은 "|"로 구분된 열 헤더이고, 나머지 줄에는 "|"로 구분된 이러한 열의 값이 포함됩니다.

텍스트 파일을 Excel로 가져오려면 Microsoft Query(EXCEL의 구성 요소)가 사용됩니다. 이 기능이 작동하려면 가져오기 디렉터리(C:\fixin)에 다음 정보가 포함된 shema.ini 파일이 있어야 합니다.


ColNameHeader=참
형식=구분(|)
MaxScanRows=3
문자 집합=ANSI
ColNameHeader=참
형식=구분(|)
MaxScanRows=3
문자 집합=ANSI

설명: Motions.txt 및 buh.txt는 섹션 이름이고 가져온 파일의 이름에 해당하며 텍스트 파일을 Excel로 가져오는 방법을 설명합니다. 나머지 매개변수는 첫 번째 줄에 열 이름이 포함되고 열 구분 기호는 "|"이며 문자 집합은 Windows ANSI(DOS - OEM용)임을 의미합니다.
필드 유형은 열에 포함된 데이터(날짜, 숫자, 문자열)를 기반으로 자동으로 결정됩니다.
필드 목록은 어디에도 설명할 필요가 없습니다. EXCEL과 OLAP은 첫 번째 줄의 제목을 기준으로 파일에 포함된 필드를 자체적으로 결정합니다.

주의, 지역 설정 "제어판" --> "지역 설정"을 확인하세요. 처리 과정에서 숫자는 쉼표 구분 기호로 업로드되며 날짜는 "DD.MM.YYYY" 형식입니다.

"생성" 버튼을 클릭하면 데이터가 "기본" 시트의 피벗 테이블에 로드되고 "보고서" 시트의 모든 보고서는 이 피벗 테이블에서 데이터를 가져옵니다.

MS팬들은 이해한다 SQL 서버그리고 강력한 데이터베이스는 모든 것이 너무 단순화되어 내 처리가 1년 동안의 샘플로 소진될 것이라고 불평하기 시작할 것입니다. 하지만 우선 저는 중간 규모 조직에 OLAP 분석의 이점을 제공하고 싶습니다. 나는 이 제품을 도매 회사를 위한 연간 분석 도구, 소매업체를 위한 분기별 분석, 모든 조직의 운영 분석 도구로 포지셔닝하고 싶습니다.

어떤 필드 목록이 포함된 파일에서 데이터를 가져올 수 있고 보고서 양식을 미리 준비할 수 있도록 VBA를 조작해야 했습니다.

EXCEL 작업 설명(사용자용):

보고서 사용 지침:
1. 다운로드한 데이터를 분석용으로 전송합니다(관리자에게 확인). 이렇게 하려면 1C에서 데이터를 다운로드한 폴더를 마우스 오른쪽 버튼으로 클릭하고 "보내기" 명령을 선택한 다음 "EXCEL 2000에서 OLAP 분석으로"를 선택합니다.
2. "Motion Analysis.xls" 파일을 엽니다.
3. 필터 값을 선택하고 필요한 필터를 "값" 탭에 추가할 수 있습니다.
4. "생성" 버튼을 클릭하면 다운로드한 데이터가 EXCEL에 로드됩니다.
5. EXCEL에 데이터를 로딩한 후, 다양한 리포트를 보실 수 있습니다. 이렇게 하려면 선택한 보고서에서 "새로 고침" 버튼을 클릭하세요. 보고서 시트는 Report로 시작됩니다.
주목! 필터 값을 변경한 후 필터에 따라 업로드 파일에서 EXCEL의 데이터가 다시 로드되도록 "생성" 버튼을 다시 클릭해야 합니다.

데모 예시에서 처리:

Motionsbuh2011.ert 처리 - Excel 분석을 위해 Accounting 7.7에서 거래를 업로드하는 최신 버전입니다. 여기에는 "파일에 첨부" 확인란이 있어 데이터를 동일한 파일에 다시 업로드하는 대신 동일한 파일에 추가하여 기간별로 부분적으로 업로드할 수 있습니다.

Motionswork.ert를 처리하면 Excel에서 분석할 판매 데이터가 업로드됩니다.

보고서의 예:

체스 연결:

송장 유형별 운영자 작업량:

추신 :

1C8에서 데이터 다운로드를 구성하는 데 유사한 구성표를 사용할 수 있다는 것이 분명합니다.
2011년에 1C7에서 대용량 데이터를 업로드하기 위해 이 처리를 개선해야 한다는 한 사용자가 연락을 해서 아웃소싱 업체를 찾아 작업을 했습니다. 따라서 개발은 매우 관련이 있습니다.

대량의 데이터 언로드에 대처할 수 있도록 Motionsbuh2011.ert 처리가 개선되었습니다.

보려는 아카이브에서 문서를 선택하세요:

18.5KB자동차.xls

14KB국가.xls

엑셀 홍보 1.docx

도서관
재료

실무 1

"MS Excel의 목적과 인터페이스"

이 항목의 작업을 완료한 후 다음을 수행합니다.

1. 스프레드시트 실행 방법을 배우십시오.

2. 셀, 행, 열, 셀 주소 등 기본 개념을 강화합니다.

3. 셀에 데이터를 입력하고 수식 입력줄을 편집하는 방법을 알아보세요.

5. 전체 행, 열, 서로 옆에 있는 여러 셀 및 전체 표를 선택하는 방법.

운동: MS Excel 창의 기본 요소에 대해 알아보세요.

    달리다 마이크로소프트 프로그램뛰어나다. 프로그램 창을 자세히 살펴보세요.

다음을 사용하여 생성된 문서뛰어나다 , 라고 불린다통합 문서 그리고 확장 기능이 있어요. XLS. 새 통합 문서에는 SHEET1, SHEET2 및 SHEET3이라는 세 개의 워크시트가 있습니다. 이 이름은 화면 하단의 시트 라벨에 있습니다. 다른 시트로 이동하려면 해당 시트의 이름을 클릭하세요.

워크시트를 사용한 작업:

    워크시트의 이름을 바꿉니다. 워크시트의 척추에 마우스 포인터를 놓고 왼쪽 키를 두 번 클릭하거나 호출합니다. 상황에 맞는 메뉴이름 바꾸기 명령을 선택합니다.시트 이름을 "TRAINING"으로 설정합니다.

    워크시트 삽입 . 새 시트를 삽입하려는 시트 탭 "Sheet 2"를 선택하고 상황에 맞는 메뉴를 사용하십시오.새 시트를 삽입하고 "Probe"라는 이름을 지정하십시오. .

    워크시트 삭제. 시트 바로가기 "Sheet 2"를 선택하고 상황에 맞는 메뉴를 사용합니다.삭제 .

셀 및 셀 범위.

작업 필드는 행과 열로 구성됩니다. 행 번호는 1부터 65536까지입니다. 열은 지정됩니다. 라틴 문자로: A, B, C, ..., AA, AB, ..., IV, 합계 - 256. 행과 열의 교차점에 셀이 있습니다. 각 셀에는 자체 주소가 있습니다. 즉, 열 이름과 해당 셀이 위치한 교차점의 행 번호입니다. 예를 들어 A1, SV234, P55입니다.

여러 셀을 사용하여 작업하려면 해당 셀을 "범위"로 결합하는 것이 편리합니다.

범위는 직사각형으로 배열된 셀입니다. 예를 들어 A3, A4, A5, B3, B4, B5입니다. 범위를 쓰려면 "를 사용하세요.: ": A3:B5

8:20 – 8~20행의 모든 ​​셀.

A:A – A열의 모든 셀입니다.

H:P – H열부터 R열까지의 모든 셀입니다.

셀 주소(Sheet8!A3:B6)에 워크시트 이름을 포함할 수 있습니다.

2. Excel에서 셀 선택

우리는 무엇을 강조합니까?

행위

하나의 셀

그것을 클릭하거나 화살표 키를 사용하여 선택 항목을 이동하십시오.

줄 번호를 클릭하세요.

열 이름을 클릭하세요.

셀 범위

범위의 왼쪽 상단에서 오른쪽 하단으로 마우스 포인터를 드래그합니다.

여러 범위

첫 번째 것을 선택하고 SCHIFT + F 8을 누르고 다음 것을 선택하십시오.

테이블 전체

모두 선택 버튼(열 이름 왼쪽의 빈 버튼)을 클릭합니다.

열 사이의 테두리를 드래그하여 열 너비와 행 높이를 변경할 수 있습니다.

스크롤 막대를 사용하여 테이블에 있는 행 수와 마지막 열 이름이 무엇인지 확인합니다.
주목!!!
수평 또는 수직으로 테이블 끝에 빠르게 도달하려면 Ctrl+→ - 열 끝 또는 Ctrl+↓ - 행 끝과 같은 키 조합을 눌러야 합니다. 테이블의 시작 부분으로 빠르게 돌아가기 - Ctrl+Home.

A3 셀에 테이블의 마지막 열 주소를 입력합니다.

테이블에 몇 개의 행이 있습니까? B3 셀에 마지막 행의 주소를 입력하세요.

3. 다음 유형의 데이터를 EXCEL에 입력할 수 있습니다.

    숫자.

    텍스트(예: 제목 및 설명 자료)

    함수(예: 합계, 사인, 루트).

    방식.

데이터가 셀에 입력됩니다. 데이터를 입력하려면 필요한 셀을 강조 표시해야 합니다. 데이터를 입력하는 방법에는 두 가지가 있습니다.

    셀을 클릭하고 필요한 데이터를 입력하기만 하면 됩니다.

    셀과 수식 입력줄을 클릭하고 수식 입력줄에 데이터를 입력합니다.

엔터 키를 치시오.

N35 셀에 이름을 입력하고 셀 중앙에 굵게 표시합니다.
수식 입력줄을 사용하여 C5 셀에 현재 연도를 입력합니다.

4. 데이터의 변경.

    셀을 선택하고 F 2를 눌러 데이터를 변경합니다.

    셀을 선택하고 수식 입력줄을 클릭한 다음 거기에서 데이터를 변경합니다.

수식을 변경하려면 두 번째 방법만 사용할 수 있습니다.

셀의 데이터 변경 N35, 성을 추가하세요. 방법 중 하나를 사용합니다.

5. 수식을 입력합니다.

수식은 테이블에서 계산을 수행하는 데 사용되는 산술 또는 논리 표현식입니다. 수식은 셀 참조, 연산 기호, 함수로 구성됩니다. Ms Excel은 매우 대형 세트내장된 기능. 도움을 받으면 특정 셀 범위의 값의 합계 또는 산술 평균을 계산하고 예금에 대한 이자를 계산할 수 있습니다.

수식 입력은 항상 등호로 시작됩니다. 수식을 입력하면 해당 셀에 계산 결과가 나타나고, 수식 입력줄에서 수식 자체를 볼 수 있습니다.

행동

+

덧셈

A1+B1

-

빼기

A1~B2

*

곱셈

B3*C12

/

분할

A1/B5

지수화

A4^3

=, <,>,<=,>=,<>

관계 징후

A2

수식에 괄호를 사용하여 연산 순서를 변경할 수 있습니다.

    자동 완성.

MS EXCEL에서만 사용되는 매우 편리한 도구는 인접한 셀을 자동으로 채우는 기능입니다. 예를 들어 열이나 행에 해당 연도의 월 이름을 입력해야 합니다. 이 작업은 수동으로 수행할 수 있습니다. 하지만 훨씬 더 편리한 방법이 있습니다.

    첫 번째 셀에 원하는 달(예: 1월)을 입력합니다.

    이 셀을 선택합니다. 선택 프레임의 오른쪽 하단에는 채우기 표시인 작은 사각형이 있습니다.

    누른 상태에서 마우스 포인터를 채우기 표시 위로 이동합니다(십자 모양으로 변경됨). 왼쪽 버튼마우스를 사용하여 마커를 원하는 방향으로 끕니다. 이 경우 셀의 현재 값이 프레임 옆에 표시됩니다.

일부 숫자 시리즈를 작성해야 하는 경우 인접한 두 셀에 처음 두 숫자를 입력해야 합니다(예: A4에 1, B4에 2 입력). 이 두 셀을 선택한 다음 마커를 원하는 크기로 지정합니다.

보기 위해 선택한 문서엑셀 홍보 2.docx

도서관
재료

실무 2

"MS Excel 스프레드시트 셀에 데이터 및 수식 입력"

· 셀에 데이터 입력 다른 유형: 텍스트, 숫자, 수식.

운동: 필요한 데이터와 간단한 계산을 표에 입력하세요.

작업 실행 기술:

1. 프로그램 실행 마이크로 소프트 엑셀.

2. 셀로A1 시트 2 "학교 설립 연도"라는 텍스트를 입력합니다. 알려진 방법을 사용하여 셀에 데이터를 기록하십시오.

3. 셀로1에 숫자를 입력하세요 – 학교가 설립된 연도(1971).

4. 셀로C1 숫자를 입력하세요 – 현재 연도(2016).

주목! MS Excel에서는 텍스트 데이터가 왼쪽에 정렬되고, 숫자와 날짜가 오른쪽에 정렬됩니다.

5. 셀 선택D1 , 키보드에서 공식을 입력하여 취학 연령을 계산합니다.= C1-B1

주목! 수식 입력은 항상 등호로 시작됩니다.«=». 셀 주소는 공백 없이 라틴 문자로 입력해야 합니다. 키보드를 사용하지 않고 해당 셀을 클릭하기만 하면 셀 주소를 수식에 입력할 수 있습니다.

6. 셀 내용 삭제D1 마우스를 사용하여 수식 입력을 반복합니다. 셀에서D1 표지판을 세우다«=» 을 클릭한 다음 셀을 클릭하세요.C1, 이 셀의 주소는 다음에 나타납니다.D1, 표지판을 세우다«–» 그리고 셀을 클릭하세요.지하 1층 , 누르다(입력하다).

7. 셀로A2 텍스트를 입력하세요"내 나이".

8. 셀로지하 2층 태어난 연도를 입력하세요.

9. 셀로C2 현재 연도를 입력하세요.

10. 셀에 입력D2 올해 나이 계산 공식(= C2-B2).

11. 셀 선택C2. 다음 연도 번호를 입력하세요. 셀에서 다시 계산하세요.D2 자동으로 일어났습니다.

12. 2025년에 당신의 나이를 결정하세요. 이렇게 하려면 셀의 연도를 바꾸십시오.C2 ~에2025.

독립적 인 일

운동: ET를 사용하여 계산하면 어머니가 주문한 모든 제품을 구입하는 데 130 루블이 충분하고 25 루블에 칩을 구입하는 데 충분합니까?

운동 기술:
o 셀 A1에 "No"를 입력합니다.
o A2, A3 셀에 "1", "2"를 입력하고 A2, A3 셀을 선택하고 오른쪽 하단 모서리를 가리킨 다음(검은색 십자가가 나타나야 함) A6 셀까지 늘립니다.
o B1 셀에 "이름"을 입력합니다.
o C1 셀에 "루블 단위 가격"을 입력합니다.
o D1 셀에 "수량"을 입력합니다.
o E1 셀에 "비용" 등을 입력합니다.
o "비용" 열에는 모든 공식이 다음과 같이 작성됩니다. 영어!
o 수식에서는 변수 대신 셀 이름이 기록됩니다.
o Enter 키를 누르면 수식 대신 숫자가 즉시 나타납니다. 즉, 계산 결과입니다.

o 총계를 직접 계산하세요.

결과를 선생님께 보여주세요!!!

보기 위해 선택한 문서엑셀 홍보 3.docx

도서관
재료

실무 3

"MS 엑셀. 생성 및 편집 스프레드시트 문서»

이 주제의 작업을 완료하면 다음 내용을 배울 수 있습니다.

테이블을 만들고 데이터로 채웁니다.

셀의 데이터 형식을 지정하고 편집합니다.

표에 있는 간단한 공식을 사용하세요.

수식을 복사합니다.

운동:

1. 사라토프 역에서 사마라 역까지의 열차 시간표가 포함된 테이블을 만듭니다. "일정" 테이블의 일반적인 모습이 그림에 나와 있습니다.

2. 셀 선택A3 , "Golden"이라는 단어를 "Great"로 바꾸고 키를 누르세요.입력하다 .

3. 셀 선택A6 , 마우스 왼쪽 버튼을 두 번 클릭하고 "Ugryumovo"를 "Veselkovo"로 바꾸십시오.

4. 셀 선택A5 수식 입력줄로 이동하여 "Sennaya"를 "Sennaya 1"로 바꿉니다.

5. 각 지역의 열차 정차 시간을 계산하여 "일정"표를 완성하세요. (열 삽입) 총 정지 시간, 총 이동 시간, 기차가 한 정착지에서 다른 정착지로 이동하는 데 소요된 시간을 계산합니다.

작업 실행 기술:

1. 출발 시간 열을 C열에서 D열로 이동합니다. 이렇게 하려면 다음 단계를 따르세요.

블록 C1:C7을 선택합니다. 팀 선택자르다 .
D1 셀에 커서를 놓습니다.
명령을 실행하십시오.
끼워 넣다 ;
헤더 크기에 맞게 열 너비를 정렬합니다.;

2. C1 셀에 "Parking"이라는 텍스트를 입력합니다. 머리글 크기에 맞게 열 너비를 맞춥니다.

3. 인구가 밀집된 지역의 주차 시간을 계산하는 수식을 만듭니다.

4. 채우기 핸들을 사용하여 수식을 C4:C7 블록에 복사해야 합니다. 이렇게 하려면 다음 단계를 따르세요.
활성 셀 주위에 프레임이 있고 그 모서리에 작은 직사각형이 있습니다. 이를 잡고 수식을 셀 C7까지 확장합니다.

5. 셀 E1에 "이동 시간"이라는 텍스트를 입력합니다. 헤더 크기에 맞게 열 너비를 맞춥니다.

6. 기차가 한 도시에서 다른 도시로 이동하는 데 걸리는 시간을 계산하는 공식을 만듭니다.

7. 블록 C2:C9 및 E2:E9의 숫자 형식을 변경합니다. 이렇게 하려면 다음 단계를 따르세요.

C2:C9 셀 블록을 선택합니다.
홈 – 형식 – 기타 숫자 형식 - 시간 및 설정된 매개변수(시:분) .

키를 누르세요좋아요 .

8. 총 주차시간을 계산해 보세요.
C9 셀을 선택하십시오.
버튼을 클릭하세요
자동 합계 툴바에서;
셀 블록 C3:C8의 선택을 확인하고 키를 누릅니다.
입력하다 .

9. B9 셀에 텍스트를 입력하세요. 이렇게 하려면 다음 단계를 따르세요.

셀 B9를 선택하십시오.
"총 주차 시간"이라는 텍스트를 입력합니다. 헤더 크기에 맞게 열 너비를 맞춥니다.

10. C3 셀의 내용을 삭제합니다.

셀 C3을 선택하십시오.
주 메뉴 명령 실행 편집 - 지우기 또는 클릭삭제 키보드에서;
주목! 컴퓨터가 C9 셀의 금액을 자동으로 다시 계산합니다!!!

명령을 실행하십시오. 취소 또는 도구 모음에서 해당 버튼을 클릭하세요.

11. D9 셀에 "총 이동 시간"이라는 텍스트를 입력합니다.

12. 총 이동 시간을 계산합니다.

13. 색상으로 테이블을 장식하고 테이블 테두리를 강조해보세요.

독립적 인 일

스프레드시트를 사용하여 계산뛰어나다다른 도시로 여행을 떠나려는 학생의 비용.

보기 위해 선택한 문서엑셀 홍보 4.docx

도서관
재료

실무 4

"링크. MS Excel의 내장 기능."

이 주제의 작업을 완료하면 다음 내용을 배울 수 있습니다.

    개별 셀 및 범위에 대해 복사, 이동 및 자동 채우기 작업을 수행합니다.

    링크 유형 구별(절대, 상대, 혼합)

    계산에 내장된 수학 및 통계 도구를 사용하세요. 엑셀 기능.

MS Excel에는 320개의 내장 함수가 포함되어 있습니다. 가장 간단한 방법그들 중 하나에 대한 완전한 정보를 얻는 것은 메뉴를 사용하는 것입니다참조 . 편의를 위해 Excel의 기능은 범주(수학, 재무, 통계 등)로 구분됩니다.
각 함수 호출은 함수 이름과 괄호 안의 인수라는 두 부분으로 구성됩니다.

테이블. 내장된 Excel 기능

* 논증 없이 작성되었습니다.

테이블 . 링크 유형

운동.

1. 1kW/h의 비용이 설정됩니다. 지난 달과 이번 달의 전기 및 미터 수치. 지난 기간의 전력 소비량과 소비한 전력 비용을 계산해야 합니다.

작업 기술:

1. 셀의 텍스트를 정렬합니다. A3:E3 셀을 선택합니다. 홈 - 서식 - 셀 서식 - 정렬: 가로 - 가운데, 세로 - 가운데, 표시 - 단어 단위로 이동합니다.

2. 셀 A4에 Sq를 입력합니다. 1, A5 셀에 Sq를 입력합니다. 2. A4:A5 셀을 선택하고 자동 채우기 표시를 사용하여 아파트 번호(7 포함)를 입력합니다.

5. 표시된 대로 셀 B4:C10을 채웁니다.

6. D4 셀에 전력 소비량을 구하는 수식을 입력합니다. 그리고 자동 완성 마커를 사용하여 아래 줄을 작성하세요.

7. E4 셀에 전기 요금을 구하는 수식을 입력하세요.=D4*$B$1. 그리고 자동 완성 마커를 사용하여 아래 줄을 작성하세요.

메모!
자동 채우기 시 B1 셀의 주소는 변경되지 않으며,
왜냐하면 절대 링크 세트.

8. A11 셀에 '통계'라는 텍스트를 입력하고 A11:B11 셀을 선택한 다음 도구 모음에서 '병합 및 가운데 맞춤' 버튼을 클릭하세요.

9. A12:A15 셀에 이미지에 표시된 텍스트를 입력합니다.

10. B12 셀을 클릭하고 수학 함수를 입력하세요.합집합 , 이렇게 하려면 수식 입력줄을 클릭해야 합니다.기호로FX 기능을 선택하고 셀 범위를 확인하세요.

11. 함수는 B13:B15 셀에서도 유사하게 설정됩니다.

12. 시트 1에서 계산을 수행하고 이름을 Electricity로 바꿉니다.

독립적 인 일

연습 1:

자동 완성 마커를 사용하여 올해부터 2030년까지의 나이를 계산하세요. 당신이 태어난 연도는 절대적인 기준입니다. 시트 2에서 계산을 수행합니다. 시트 2의 이름을 Age로 바꿉니다.

연습 2: 예제에 따라 테이블을 만듭니다.세포 내5: 12 및13: 14 AVERAGE, COUNTIF, MAX, MIN과 같은 공식이 있어야 합니다. 세포3: 시간12개는 귀하의 정보로 채워져 있습니다.

보기 위해 선택한 문서엑셀 홍보 5.docx

도서관
재료

실무 5

이 주제의 작업을 완료하면 다음 내용을 배울 수 있습니다.

스프레드시트 문서 작성 기술

사용된 데이터에 유형을 지정하십시오.

링크를 변경하기 위한 공식 및 규칙 만들기

계산을 위해 Excel에 내장된 통계 함수를 사용하세요.

연습 1. 살았던 일수를 계산해 보세요.

작업 기술:

1. Excel 응용 프로그램을 시작합니다.

2. A1 셀에 생년월일(일, 월, 연 – 12/20/97)을 입력합니다. 데이터 입력을 기록하십시오.

3. 다양한 날짜 형식 보기(홈 - 셀 형식 - 기타 숫자 형식 - 날짜) . 날짜를 유형으로 변환HH.MM.YYYY. 예, 2001년 3월 14일

4. A1 셀의 여러 유형의 날짜 형식을 고려하십시오.

5. 셀 A2에 오늘 날짜를 입력하세요.

6. 셀 A3에서 수식을 사용하여 살았던 일수를 계산합니다. 결과는 날짜로 표시될 수 있으며, 이 경우 숫자 유형으로 변환되어야 합니다.

작업 2. 학생의 나이. 주어진 학생 목록과 생년월일을 기준으로 합니다. 누가 더 일찍(나중에) 태어났는지 결정하고, 누가 가장 나이가 많은지(가장 어린지) 결정합니다.


작업 기술:

1. Age 파일을 받으세요. 에 의해 지역 네트워크: 네트워크 환경 폴더를 엽니다 -사장–일반 문서 – 9학년, 나이 파일을 찾으세요. 알고 있는 방법으로 복사하거나 신청서 하단의 이 페이지에서 다운로드하세요.

2. 학생들의 나이를 계산해 봅시다. 나이를 계산하려면 다음 함수를 사용해야 합니다.오늘 오늘 날짜를 선택하면 학생의 생년월일을 뺀 다음 YEAR 함수를 사용하여 결과 날짜에서 연도만 추출합니다. 결과 숫자에서 1900세기를 빼고 학생의 나이를 구합니다. D3 셀에 수식을 작성하세요.=연도(오늘()-С3)-1900 . 결과는 날짜로 표시될 수 있으며 다음으로 변환되어야 합니다.숫자 유형.

3. 가장 빠른 생일을 결정합시다. 셀 C22에 수식을 작성하세요.=MIN(C3:C21) ;

4. 가장 어린 학생을 결정합시다. D22 셀에 수식을 작성하세요.=MIN(D3:D21) ;

5. 가장 최근의 생일을 알아봅시다. C23 셀에 수식을 작성하세요.=MAX(C3:C21) ;

6. 가장 나이가 많은 학생을 결정합시다. D23 셀에 수식을 작성하세요.=MAX(D3:D21) .

독립적 인 일:
일. 다양한 측정 단위로 학생 키를 필요한 대로 계산합니다.

보기 위해 선택한 문서엑셀 홍보 6.docx

도서관
재료

실무 6

"MS 엑셀. 통계 함수' 파트 II.

작업 3. 스프레드시트를 사용하여 통계 함수를 사용하여 데이터를 처리합니다. 분기별 평균점수, 연령(출생연도), 성별 등 수업에 참여하는 학생에 대한 정보가 제공됩니다. 남학생의 평균 점수, 여학생 중 우수한 학생의 비율, 연령대별 학생의 평균 점수 차이를 구합니다.

해결책:
초기 데이터로 테이블을 채우고 필요한 계산을 수행해 보겠습니다.
"GPA"(숫자) 및 "생년월일"(날짜) 셀의 값 형식에 주의하세요.

표는 문제에 제시된 질문에 대답하는 데 필요한 추가 열을 사용합니다.학생 나이 그리고 학생이에요우수한 학생과 소녀 동시에.
연령을 계산하기 위해 다음 공식이 사용되었습니다(예: G4 셀 사용).

=INTEGER((오늘()-E4)/365.25)

그것에 대해 논평합시다. 오늘 날짜에서 학생의 생년월일을 뺍니다. 따라서 우리는 학생이 태어난 이후 경과한 총 일수를 얻습니다. 이 숫자를 365.25(1년의 실제 일수, 평년의 경우 0.25일은 윤년으로 보상됨)로 나누면 학생의 총 연수를 얻습니다. 마지막으로 전체 부분, 즉 학생의 나이를 강조합니다.

소녀가 우수한 학생인지 여부는 다음 공식에 의해 결정됩니다(예: 셀 H4 사용).

=IF(AND(D4=5,F4="w");1,0)

기본 계산을 진행해 보겠습니다.
우선, 소녀들의 평균 점수를 결정해야 합니다. 정의에 따르면 여학생의 총점을 숫자로 나누어야합니다. 이러한 목적을 위해 테이블 ​​프로세서의 해당 기능을 사용할 수 있습니다.

=SUMIF(F4:F15,"w";D4:D15)/COUNTIF(F4:F15,"w")

SUMIF 함수를 사용하면 주어진 기준을 충족하는 범위의 셀에서만 값을 합산할 수 있습니다(이 경우 아이는 소년입니다). COUNTIF 함수는 지정된 기준을 충족하는 값의 개수를 계산합니다. 따라서 우리는 필요한 것을 얻습니다.
모든 여학생 중에서 우수한 학생의 비율을 계산하기 위해 우수한 여학생의 수를 총 여학생 수로 계산합니다(여기서는 보조 열 중 하나의 값 세트를 사용합니다).

=SUM(H4:H15)/COUNTIF(F4:F15,"w")

마지막으로 연령대가 다른 어린이의 평균 점수 차이를 결정합니다(계산에 보조 열을 사용합니다).나이 ):

=ABS(SUMIF(G4:G15,15,D4:D15)/COUNTIF(G4:G15,15)-
SUMIF(G4:G15,16,D4:D15)/COUNTIF(G4:G15,16))

G18:G20 셀의 데이터 형식은 소수점 이하 두 자리의 숫자입니다. 따라서 문제는 완전히 해결되었습니다. 그림은 주어진 데이터 세트에 대한 솔루션 결과를 보여줍니다.

보기 위해 선택한 문서엑셀 홍보 7.docx

도서관
재료

실무 7

“MS Excel을 사용하여 차트 만들기”

이 주제의 작업을 완료하면 다음 내용을 배울 수 있습니다.

테이블에 입력된 데이터를 기반으로 차트를 생성하는 작업을 수행합니다.

차트 데이터, 유형 및 디자인을 편집합니다.

다이어그램이란 무엇입니까? 차트는 데이터를 그래픽으로 표현하도록 설계되었습니다. 선, 막대, 열, 섹터 및 기타 시각적 요소는 테이블 셀에 입력된 숫자 데이터를 표시하는 데 사용됩니다. 다이어그램의 모양은 유형에 따라 다릅니다. 원형 차트를 제외한 모든 차트에는 두 개의 축이 있습니다. 가로 축은 범주 축이고 세로 축은 값 축입니다. 3차원 차트를 만들 때 세 번째 축인 계열 축이 추가됩니다. 차트에는 표, 제목, 범례와 같은 요소가 포함되는 경우가 많습니다. 눈금선은 축에 있는 구분선의 확장이며, 제목은 차트의 개별 요소와 차트에 표시되는 데이터의 성격을 설명하는 데 사용되며, 범례는 차트에 표시되는 데이터 계열을 식별하는 데 도움이 됩니다. 차트를 추가하는 방법에는 두 가지가 있습니다. 현재 워크시트에 포함하거나 별도의 차트 시트를 추가하는 것입니다. 다이어그램 자체에 관심이 있는 경우 별도의 시트에 배치됩니다. 다이어그램과 다이어그램이 작성된 데이터를 동시에 확인해야 하는 경우 포함된 다이어그램이 생성됩니다.

다이어그램은 통합 문서와 함께 저장되고 인쇄됩니다.

다이어그램이 생성되면 변경할 수 있습니다. 다이어그램 요소에 대한 작업을 수행하기 전에 해당 요소를 마우스 왼쪽 버튼으로 클릭하여 선택하세요. 그런 다음 마우스 오른쪽 버튼을 사용하여 상황에 맞는 메뉴를 호출하거나 해당 버튼을 사용하십시오.차트 도구 모음 .

일: 스프레드시트를 사용하여 함수 Y=3.5x–5를 그래프로 표시합니다. X는 -6에서 6까지 1씩 증가하는 값을 취합니다.

작업 기술:

1. Excel 스프레드시트 프로세서를 시작합니다.

2. A1 셀에 "X"를 입력하고, B1 셀에 "Y"를 입력합니다.

3. A1:B1 셀 범위를 선택하고 텍스트를 셀 중앙에 배치합니다.

4. A2 셀에 -6을 입력하고 A3 셀에 -5를 입력합니다. 자동 채우기 표시를 사용하여 아래의 셀을 옵션 6까지 채웁니다.

5. B2 셀에 =3.5*A2–5 수식을 입력합니다. 자동 완성 표시를 사용하여 이 수식을 데이터 매개변수 끝까지 확장합니다.

6. 생성한 전체 테이블을 선택하고 외부 및 내부 테두리를 지정합니다.

7. 테이블 헤더를 선택하고 내부 영역을 채웁니다..

8. 나머지 표 셀을 선택하고 내부 영역을 다른 색상으로 채웁니다.

9. 전체 테이블을 선택합니다. 메뉴 표시줄에서 삽입을 선택합니다.도표 , 유형: 점, 보기: 부드러운 곡선이 있는 점.

10. 차트를 테이블 아래로 이동합니다.

독립적 인 일:

    함수 y=를 그래프로 그리세요.(엑스)/ 엑스세그먼트 [-10;10]에서 0.5단계로.

    함수의 그래프를 표시합니다: a) y=x; b) y=x 3 ; c) 1단계에서 세그먼트 [-15;15]의 y=-x입니다.

    "Cities" 파일을 엽니다(네트워크 폴더 - 9학년 - Cities로 이동).

    할인이 없는 통화 비용(D열)과 할인을 고려한 통화 비용(F열)을 계산합니다.

    보다 명확하게 표현하려면 두 개의 원형 차트를 구성하십시오. (할인 없는 통화 비용의 다이어그램 1개, 할인 있는 통화 비용의 다이어그램 2개)

보기 위해 선택한 문서엑셀 홍보 8.docx

도서관
재료

실무 8

수단에 의한 그래픽 및 도면의 구성 MS 엑셀

1. 도면의 구성"우산"

이 이미지에 그래프가 포함된 함수는 다음과 같습니다.

y1= -1/18x 2 + 12, xО[-12;12]

와이2= ​​​​-1/8x 2 +6, xО[-4;4]

와이3= -1/8(엑스+8) 2 + 6, xО[-12; -4]

와이4= -1/8(엑스-8) 2 + 6, xО

와이5= 2(엑스+3) 2 9, xО[-4;0]

와이6=1.5(엑스+3) 2 – 10, xО[-4;0]

- MS 엑셀 실행

· - 셀 내A1 변수 지정을 입력하세요엑스

· - A2:A26 셀 범위를 -12에서 12 사이의 숫자로 채웁니다.

함수의 각 그래프에 대한 수식을 순차적으로 소개하겠습니다. y1= -1/8x의 경우 2 + 12, xО[-12;12],
와이2= ​​​​-1/8x 2 +6, xО[-4;4] 등

절차:

    셀에 커서를 놓습니다.1에 그리고 입력y1

    셀로2시에 수식을 입력하세요=(-1/18)*A2^2 +12

    딸깍 하는 소리 입력하다 키보드에서

    함수 값은 자동으로 계산됩니다.

    수식을 셀 A26으로 늘립니다.

    셀과 마찬가지로C10 ([-4;4]의 세그먼트 x에서만 함수 값을 찾았으므로) 함수 그래프의 공식을 입력하십시오.와이2= ​​​​-1/8x 2 +6. 등.

결과는 다음과 같아야 합니다.

모든 함수 값이 계산된 후 다음을 수행할 수 있습니다.그래프 작성 이것들기능

    A1 셀 범위를 선택합니다.G26

    도구 모음에서 선택삽입 메뉴 도표

    차트 마법사 창에서스팟 → 원하는 뷰 선택 → 클릭 좋아요 .

결과는 다음 그림과 같아야 합니다.

개별 작업에 대한 할당:

하나의 좌표계에서 함수 그래프를 구성합니다.x -9부터 9까지 1씩 증가 . 도면을 받으세요.

1. "안경"

2. "고양이" 데이터 필터링(샘플링) 표를 사용하면 셀 내용이 지정된 조건 또는 여러 조건을 충족하는 행만 표시할 수 있습니다. 정렬과 달리 필터링은 데이터 순서를 바꾸지 않고 지정된 선택 기준을 충족하지 않는 레코드만 숨깁니다.

데이터 필터링은 두 가지 방법으로 수행할 수 있습니다.자동 필터 또는 고급 필터를 사용합니다.

자동 필터를 사용하려면 다음이 필요합니다.

영형 테이블 안에 커서를 놓으십시오.

영형 팀을 선택하세요데이터 - 필터 - 자동 필터;

영형 선택할 열의 목록을 확장합니다.

영형 값이나 조건을 선택하고 대화 상자에서 선택 기준을 설정합니다.맞춤형 자동 필터.

원본 테이블의 모든 행을 복원하려면 필터 드롭다운 목록에서 행 전체를 선택하거나 명령을 선택해야 합니다.데이터 - 필터 - 모두 표시합니다.

필터링 모드를 취소하려면 테이블 내부에 커서를 놓고 메뉴 명령을 다시 선택해야 합니다.데이터 - 필터 - 자동 필터(상자 선택 취소)

고급 필터를 사용하면 여러 선택 기준을 만들고 여러 열에 걸쳐 선택 조건 집합을 지정하여 스프레드시트 데이터에 대한 보다 복잡한 필터링을 수행할 수 있습니다. 고급 필터를 사용한 레코드 필터링은 메뉴 명령을 사용하여 수행됩니다.데이터 - 필터 - 고급 필터.

운동.

그림에 표시된 예에 따라 테이블을 생성합니다. Sort.xls로 저장하세요.

작업 실행 기술:

1. Sort.xls 문서를 엽니다.

2.

3. 메뉴 명령 실행데이터 - 정렬.

4. 첫 번째 정렬 키 "오름차순"을 선택합니다(테이블의 모든 부서는 알파벳순으로 정렬됩니다).

매일 매장에 남아 있는 상품 목록(잔액이 0이 아님)을 인쇄해야 하지만 이를 위해서는 먼저 그러한 목록을 얻어야 한다는 점을 기억하십시오. 데이터를 필터링합니다.

5. 데이터 테이블 안에 프레임 커서를 놓습니다.

6. 메뉴 명령 실행데이터 - 필터

7. 테이블을 선택 취소합니다.

8. 이제 각 테이블 머리글 셀에 "아래쪽 화살표" 버튼이 있습니다. 이 버튼은 인쇄되지 않으며 필터 기준을 설정할 수 있습니다. 우리는 모든 기록을 0이 아닌 나머지로 남기고 싶습니다.

9. 열에 나타나는 화살표 버튼을 클릭하세요.남은 수량 . 선택할 수 있는 목록이 열립니다. 라인 선택상태. 조건 설정: > 0. 클릭좋아요 . 테이블의 데이터가 필터링됩니다.

10. 대신에 전체 목록현재까지 판매된 제품 목록을 받아보실 수 있습니다.

11. 필터를 강화할 수 있습니다. 부서를 추가로 선택하시면 부서별 미배송 상품 목록을 보실 수 있습니다.

12. 전체 부서의 전체 미판매 목록을 다시 보려면 "부서" 목록에서 "전체" 기준을 선택해야 합니다.

13. 보고서의 혼란을 방지하려면 컴퓨터의 시스템 시간에 따라 자동으로 변경되는 날짜를 삽입하세요.수식 - 함수 삽입 - 날짜 및 시간 - 오늘 .

독립적 인 일

"MS 엑셀. 통계 기능"

1과제(일반)(2점).

스프레드시트를 사용하여 통계 함수를 사용하여 데이터를 처리합니다.
1. 해당 학급의 학생(10명)에 대한 정보를 제공하며, 수학의 한 달간 성적도 제공됩니다. 5, 4, 2, 3의 수를 세고 각 학생의 평균 점수와 전체 그룹의 평균 점수를 구합니다. 그룹의 성적 비율을 나타내는 차트를 만듭니다.

2.1 과제(2점).

네 명의 친구는 기차, 비행기, 배라는 세 가지 교통수단을 이용해 여행합니다. 니콜라이는 배로 150km를 항해했고, 기차로 140km를 여행했으며, 비행기로 1100km를 비행했습니다. 바실리는 배로 200km를 항해했고, 기차로 220km를 여행했으며, 비행기로 1160km를 비행했습니다. 아나톨리는 비행기로 1200km, 기차로 110km, 보트로 125km를 항해했습니다. 마리아는 기차로 130km, 비행기로 1500km, 배로 160km를 항해했습니다.
위 데이터를 바탕으로 스프레드시트를 작성해 보세요.

    각 사람이 여행한 총 킬로미터 수를 표시하는 열을 테이블에 추가합니다.

    아이들이 기차로 여행하고, 비행기로 날아가고, 보트로 항해한 총 킬로미터 수를 계산합니다(각 교통 수단에 대해 개별적으로).

    모든 친구의 총 킬로미터 수를 계산합니다.

    모든 유형의 교통수단을 사용하여 친구가 이동한 최대 및 최소 킬로미터 수를 결정합니다.

    모든 유형의 운송에 대한 평균 킬로미터 수를 결정합니다.

2.2 과제(2점).

면적(평방 킬로미터) 및 최대 수심(m)에 대한 다음 데이터를 사용하여 "유럽 호수" 테이블을 만듭니다: Ladoga 17,700 및 225; 오네가 9510 및 110; 카스피해 371,000 및 995; Wenern 5550 및 100; Pskovsky 3560 및 14를 갖춘 Chudskoye; 발라톤 591 및 11; 제네바 581 및 310; Wettern 1900 및 119; 콘스탄스 538 및 252; Mälaren 1140 및 64. 해당 지역에서 가장 크고 작은 호수, 가장 깊고 얕은 호수를 결정합니다.

2.3 과제(2점).

다음 길이(km)와 유역 면적(천 평방 킬로미터)을 사용하여 "유럽의 강" 테이블을 만듭니다. Volga 3688 및 1350; 다뉴브 2850 및 817; 라인강 1330 및 224; 엘베 1150 및 148; 비스툴라 1090 및 198; 루아르 1020 및 120; 우랄 2530 및 220; Don 1870 및 422; 세나 780 및 79; Thames 340 및 15. 가장 길고 가장 짧은 강을 결정하고 강 유역의 전체 면적, 러시아 유럽 지역의 평균 강 길이를 계산합니다.

과제 3(2점).

은행은 여러 조직에 발행된 대출금 지급의 적시성을 기록합니다. 대출 금액과 조직이 이미 지불한 금액이 알려져 있습니다. 채무자에게는 벌금이 부과됩니다. 회사가 대출금을 70% 이상 상환한 경우 벌금은 부채 금액의 10%이고, 그렇지 않은 경우 벌금은 15%입니다. 기관별 벌금, 평균 벌금, 은행이 추가로 받을 금액 등을 계산해 보세요. 예산 조직의 평균 벌금을 결정하십시오.

모든 수업에 필요한 자료를 찾아보세요.

분석, OLAP 및 데이터 웨어하우스 문제는 러시아 IT 전문가의 관심이 높아지고 있습니다. 현재까지 소개 자료를 포함하여 이 주제에 관한 많은 좋은 자료가 컴퓨터 언론과 인터넷에 출판되었습니다. 구체적인 예를 사용하여 OLAP을 "한 눈에" 설명하려고 의도적으로 노력한 기사를 소개합니다. 실습에 따르면 일부 IT 전문가, 특히 최종 사용자에게는 이러한 설명이 필요합니다.

따라서 OLAP*1은 첫 번째 근사치인 "한눈에 보기"로 데이터를 분석하고 보고서를 얻는 특별한 방법으로 정의할 수 있습니다. 그 본질은 다양한 섹션의 데이터를 자동으로 요약하고 계산 및 보고서 형식을 대화형으로 관리할 수 있는 다차원 테이블을 사용자에게 제공하는 것입니다. 본 글에서는 식품 도매업에 종사하는 기업의 송장 분석 사례를 통해 OLAP의 기술 및 기본 운영에 대해 설명합니다.

*1. OLAP - 온라인 분석 처리, 운영 데이터 분석.

가장 간단하고 저렴한 클래스의 OLAP 시스템을 도구로 간주합니다 - OLAP 클라이언트 *1. 예를 들어 우리는 OLAP 클라이언트 중 가장 간단한 제품인 Intersoft Lab의 "Contour Standard"를 선택했습니다. (명확한 설명을 위해 기사 뒷부분에서 일반적으로 허용되는 OLAP 용어는 굵은 글씨로 표시하고 이에 상응하는 영어 용어를 함께 표시합니다.)

*1. OLAP 시스템 분류에 대한 자세한 내용은 PC Week/RE, No. 3/2001의 "OLAP, made in Russia" 기사에 설명되어 있습니다.

이제 시스템을 시작해 보겠습니다. 먼저 데이터 소스, 즉 테이블 경로와 해당 필드를 설명해야 합니다. 이는 데이터베이스의 물리적 구현을 ​​알고 있는 사용자의 작업입니다. 최종 사용자의 경우 테이블 이름과 해당 필드를 도메인 용어로 변환합니다. "데이터 원본" 뒤에는 로컬 테이블, SQL Server 테이블이나 뷰, 저장 프로시저가 있습니다.

특정 데이터베이스에서 송장은 하나가 아닌 여러 테이블에 저장될 가능성이 높습니다. 또한 일부 필드나 레코드는 분석에 사용되지 않을 수 있습니다. 따라서 키 필드, 필터링 조건 및 반환된 필드 집합을 기준으로 테이블을 결합하는 알고리즘이 구성된 선택(결과 집합 또는 쿼리)이 생성됩니다. 선택한 항목을 "Invoices"라고 부르고 "Invoices" 데이터 소스의 모든 필드를 여기에 배치하겠습니다. 따라서 IT 전문가는 의미 계층을 생성하여 최종 사용자로부터 데이터베이스의 물리적 구현을 ​​숨깁니다.

그런 다음 OLAP 보고서가 구성됩니다. 이는 해당 분야 전문가가 수행할 수 있습니다. 첫째, 플랫 데이터 샘플의 필드는 팩트(팩트 또는 측정값)와 차원(차원)의 두 그룹으로 나뉩니다. 사실은 숫자이고 측정값은 사실이 요약되는 "섹션"입니다. 이 예에서 차원은 "지역", "도시", "고객", "제품", "날짜"이며 송장의 "금액" 필드라는 한 가지 사실만 있습니다. 실제로 하나 이상의 집계 알고리즘을 선택해야 합니다. OLAP은 결과를 요약하는 것뿐만 아니라 통계 분석을 포함한 보다 복잡한 계산도 수행할 수 있습니다. 여러 집계 알고리즘을 선택하면 가상의 계산된 사실이 생성됩니다. 이 예에서는 "Sum"이라는 하나의 집계 알고리즘이 선택되었습니다.

OLAP 시스템의 특별한 속성은 특정 날짜로부터 이전 기간에 대한 측정값과 데이터를 생성하고 해당 기간에 대한 합계를 자동으로 계산하는 것입니다. "연도", "분기" 및 "월" 기간을 선택하면 일별 데이터는 보고서에 없지만 생성된 차원인 "연도", "분기" 및 "월"이 표시됩니다. 보고서 이름을 "Sales Analysis"로 지정하고 저장해 보겠습니다. 분석 애플리케이션용 인터페이스 생성 작업이 완료되었습니다.

이제 이 인터페이스를 매일 또는 매월 실행하면 항목, 고객 및 기간별로 송장을 요약하는 표와 그래프가 표시됩니다.

데이터 조작을 직관적으로 만들기 위해 동적 테이블 관리 도구는 테이블 자체의 요소(열과 행)입니다. 사용자는 이동, 삭제, 필터링 및 기타 OLAP 작업을 수행할 수 있습니다. 이 경우 테이블은 새로운 중간 및 최종 합계를 자동으로 계산합니다.


예를 들어, "제품" 열을 첫 번째 위치로 드래그("이동" 작업)하면 "연간 제품 판매량 비교"라는 비교 보고서를 받게 됩니다. 1년 동안의 데이터를 집계하려면 '분기' 및 '월' 열을 표 상단, 즉 '비활성 측정기준 영역'으로 드래그하세요. 이 영역으로 전송된 "분기" 및 "월" 차원은 닫힙니다("차원 닫기" 작업). 즉, 보고서에서 제외됩니다. 이 경우 해당 연도의 사실이 요약됩니다. 차원이 닫혀 있음에도 불구하고 데이터를 필터링할 특정 연도, 분기, 월을 설정할 수 있습니다("필터" 작업).

보다 명확하게 하기 위해 OLAP 테이블과 화면에서의 위치를 ​​나타내는 그래프 유형을 변경해 보겠습니다.

데이터를 더 깊이 파고 들면(“드릴다운” 작업) 관심 있는 제품의 판매에 대한 더 자세한 정보를 얻을 수 있습니다. '커피' 상품 옆에 '+' 표시를 클릭하면 지역별 판매량을 확인할 수 있습니다. "우랄" 지역을 확장하면 우랄 지역 도시별 판매량을 얻을 수 있으며 "예카테린부르크"에 대한 데이터를 조사하면 이 도시의 도매 구매자에 대한 데이터를 볼 수 있습니다.

열린 차원을 사용하여 필터를 설정할 수도 있습니다. 모스크바와 예카테린부르크의 사탕 판매 동향을 비교하기 위해 '제품' 및 '도시' 차원에 필터를 설치하겠습니다.

불필요한 측정을 종료하고 "선" 그래프 유형을 선택하겠습니다. 결과 그래프를 사용하면 판매 역학을 추적하고 계절적 변동을 평가할 수 있으며 여러 도시의 제품 판매 감소와 증가 간의 관계를 평가할 수 있습니다.

따라서 우리는 OLAP 기술을 통해 사용자가 마우스를 사용하여 동적 OLAP 테이블을 관리하면서 하나의 인터페이스에서 수십 가지 유형의 보고서를 발행할 수 있다고 확신합니다. 그러한 도구를 아는 프로그래머의 임무는 보고 양식의 일상적인 코딩이 아니라 데이터베이스용 OLAP 클라이언트를 설정하는 것입니다. 동시에 보고서 관리 방법은 최종 사용자에게 직관적입니다.

실제로 OLAP은 스프레드시트 아이디어의 자연스러운 연속이자 발전입니다. 본질적으로 OLAP 시각적 인터페이스는 스프레드시트이지만 강력한 계산 엔진과 데이터 표시 및 관리를 위한 특수 표준을 갖추고 있습니다. 또한 일부 OLAP 클라이언트는 MS Excel에 대한 추가 기능으로 구현됩니다. 따라서 스프레드시트 사용에 자신감이 있는 수백만 명의 사무직 근로자는 OLAP 도구를 매우 빠르게 익히고 있습니다. 그들에게 이것은 새로운 기회를 제공하지만 다시 배울 필요가 없는 "벨벳 혁명"입니다.

독자가 이 글을 읽은 후에도 OLAP에 대한 흥미를 잃지 않았다면 처음에 언급한 자료를 참고할 수 있다. 이러한 자료 모음은 Intersoft 연구소 사이트(www.iso.ru)를 포함한 여러 인터넷 사이트에 게시됩니다. 여기에서 기사에 설명된 예가 포함된 "Contour Standard" 시스템의 데모 버전을 다운로드할 수도 있습니다.

OLAP 클라이언트 도구는 집계 데이터(합계, 평균, 최대값 또는 최소값)를 계산하여 표시하는 응용 프로그램입니다. 집계 데이터 자체는 해당 OLAP 도구의 주소 공간 내의 캐시에 포함되어 있습니다.

원본 데이터가 데스크톱 DBMS에 포함되어 있는 경우 집계 데이터 계산은 OLAP 도구 자체에서 수행됩니다. 초기 데이터의 소스가 서버 DBMS인 경우 클라이언트 OLAP 도구 중 다수는 GROUP BY 문이 포함된 SQL 쿼리를 서버로 보내고 결과적으로 서버에서 계산된 집계 데이터를 받습니다.

일반적으로 OLAP 기능은 통계 데이터 처리 도구(이 클래스의 제품, StatSoft 및 SPSS 제품은 러시아 시장에서 널리 사용됨) 및 일부 스프레드시트에서 구현됩니다. 특히 Microsoft Excel에는 다차원 분석 도구가 있습니다. 이 제품을 사용하면 작은 로컬 다차원 OLAP 큐브를 생성하고 파일로 저장할 수 있으며 큐브의 2차원 또는 3차원 단면을 표시할 수 있습니다.

애플리케이션 패키지 추가 기능 마이크로 소프트 오피스데이터 마이닝은 Microsoft Office 애플리케이션의 데이터 마이닝 및 처리 기능에 대한 액세스를 제공하여 다음에 대한 예측 분석을 가능하게 하는 일련의 기능입니다. 로컬 컴퓨터. 서비스가 내장되어 있다는 사실 덕분에 마이크로소프트 플랫폼 Microsoft Office 애플리케이션 환경 내에서 사용할 수 있는 SQL Server 데이터 마이닝 및 처리 알고리즘을 통해 비즈니스 사용자는 단 몇 번의 클릭만으로 복잡한 데이터 세트에서 중요한 정보를 쉽게 추출할 수 있습니다. Office 데이터 추출 및 조작 추가 기능을 사용하면 최종 사용자가 Microsoft Excel 및 Microsoft Visio에서 직접 분석을 수행할 수 있습니다.

Microsoft Office 2007에는 세 가지 별도의 OLAP 구성 요소가 포함되어 있습니다.

  1. Excel용 데이터 마이닝 클라이언트를 사용하면 Excel 2007 내에서 SSAS 기반 데이터 마이닝 프로젝트를 만들고 관리할 수 있습니다.
  2. 테이블 분석 도구 엑셀 애플리케이션 SSAS에 내장된 정보 추출 및 처리 기능을 사용하여 Excel 스프레드시트에 저장된 데이터를 분석할 수 있습니다.
  3. Visio 데이터 마이닝 템플릿을 사용하면 Visio 다이어그램의 의사 결정 트리, 회귀 트리, 클러스터 다이어그램 및 종속성 네트워크를 시각화할 수 있습니다.
표 1.1. OLAP 및 비즈니스 인텔리전스를 위한 Oracle 제품
자금 유형 제품



맨 위