DAX (데이터 분석 표현식 )는 Analysis Services, Power BI 및 Power Pivot에서 수식 식 언어로 사용됩니다. DAX 데이터 유형 및 수식은 다른 데이터 모델의 테이블 및 열 내에서 계산 및 쿼리를 실행하기 위한 연산자, 함수 및 값을 포함합니다.
이 문서에서 DAX 데이터 유형 및 기타 측면. 또한 DAX의 작동 원리를 설명합니다. 데이터 유형.
작업 엑셀 파일 다운로드
아래 링크에서 작업 파일을 다운로드하세요.
DAX 데이터 형식 및 Power Pivot의 기타 측면
DAX 표현식은 다양한 데이터 분석 도구에서 일반적입니다. 아래 섹션에서는 Power Pivot의 데이터 분석 표현식과 해당 유형에 대해 설명합니다. 테이블.
DAX 또는 데이터 분석 표현식
Excel 함수가 셀이나 범위를 조작한다는 것은 잘 알려져 있습니다. 하지만 DAX Excel 함수와 같이 셀 또는 범위를 처리하는 개념을 지원하지 않습니다. 열 또는 테이블의 개념만 사용합니다. 단일 행 또는 전체 테이블에 대한 열 값을 가져올 수 있습니다. 그리고 사용자가 특정 행으로 이동할 수 없다는 점을 언급하는 것이 중요합니다.
예를 들어 10에 대한 판매 데이터가 포함된 두 개의 워크시트가 있다고 가정합니다. 직원.
- 범위 선택 B3:H12> 복사(CTRL+C )> 파워 피벗> 관리를 클릭합니다. (데이터 모델 섹션).
- Excel용 Power Pivot 창이 나타납니다. 붙여넣기 를 클릭하십시오. ( 클립보드 내부 섹션).
- 적절한 이름을 지정하십시오. 그런 다음 확인을 클릭합니다. 데이터가 PowerPivot에 붙여넣어지는 것을 볼 수 있습니다.
이 도움말 살펴보기 파워 피벗 추가 다른 Excel 탭과 함께 사용할 수 있습니다.
파워 피벗 테이블의 작업
- 먼저, 드롭다운 화살표를 클릭하면 나열된 대로 모든 열 헤더가 표시됩니다. 이 경우 성별을 선택합니다. , 따라서 3 번째 열이 강조 표시됩니다.
- 필터링용 , 성별에서 드롭다운 화살표를 클릭합니다. 열을 선택한 다음 F를 선택합니다. . 값이 F인 모든 행이 표시됩니다. 성별 열이 필터링됩니다.
- 새로운 수식 실행은 Power Pivot에서 매우 간단합니다. . 열 추가 강조 표시 표 끝에 "=[ "공식 필드에서. 드롭다운 목록이 표시됩니다. 그런 다음 조작하려는 열을 선택하십시오. 여기에서 1분기를 선택합니다. 전체 수식을 로 완성하는 등
=[Quarter 1] + [ Quarter 2] + [Quarter 3] + [Quarter 4]
- 수식 삽입 후 파워 피벗 새 열의 이름을 CalculatedColumn1으로 지정합니다. . 열을 마우스 오른쪽 버튼으로 클릭하여 열 이름을 변경할 수 있습니다.
DAX 연산자
아래 표는 DAX의 다양한 유형을 보여줍니다. 운영자. Excel 워크시트와 유사합니다.
DAX 데이터 유형
DAX 많은 데이터 유형을 지원합니다. 데이터는 모델로 가져올 때 테이블 형식 모델 데이터 유형 중 하나로 변환됩니다. 이전 예에서 PowerPivot 숫자 값을 처리합니다. 실제로 정수와 같은 다양한 숫자 유형이 있습니다. , 진짜 , 통화 , 날짜 (날짜 및 시간), TRUE/FALSE (부울).
- 따라서 다음 이미지는 워크시트의 데이터를 보여줍니다.
- 데이터를 가져와서 몇 가지 작업을 수행한 후 결과는 아래 그림과 같습니다.
"2022-09-13 "는 "2022-09-13 12:00:00AM으로 대체됩니다. ". PowerPivot 때문입니다. DateTime에 날짜를 저장합니다. 체재. 그리고 DAX 데이터 연산자는 다른 작업을 잘 실행합니다.
열 참조 구문
Power Pivot 내에서 열을 참조하는 방법에는 두 가지가 있습니다. . 그들은:
(i) '테이블 이름'[열 이름]
(ii) 테이블 이름[열 이름]
열 이름은 항상 대괄호로 묶어야 합니다. 또한 작은따옴표로 테이블 이름을 묶습니다. 그러나 대부분의 경우 사용자는 이름에 특수 문자가 포함되지 않은 경우 따옴표를 생략할 수 있습니다. 사용자가 테이블 이름을 생략하면 Power Pivot은 현재 테이블 내의 열을 검색합니다. 혼동을 피하기 위해 가장 좋은 방법은 항상 테이블 이름과 열 이름을 모두 포함하여 전체 이름을 지정하는 것입니다.
- 아래는 Excel 365 기본적으로 열을 참조합니다. 빨간색 상자로 둘러싸인 것을 IntelliSense라고 합니다. . 도움이 되며 수식에서 사용할 수 있는 모든 가능한 열 이름과 참조를 표시합니다.
- 기본적으로 IntelliSense 테이블 이름을 표시하지 않습니다. 따라서 테이블 이름을 포함하여 전체 이름을 표시하려면 테이블 이름의 첫 글자 이상을 입력해야 합니다. 테이블 이름 "Sales부터 "는 "Sa로 시작 ", Excel은 Sales.의 모든 열을 표시했습니다.
오류 확인 및 처리
때때로 DAX 를 사용하려고 할 때 오류가 발생할 수 있습니다. 새 계산 열을 생성합니다.
- 먼저, 성별 열을 추가하려고 하면 및 나이 , Excel은 #ERROR를 반환합니다. 후자의 그림과 같이
- 이 경우 Ctrl을 클릭합니다. (계산된 열 옆에 )> 오류 표시 PowerPivot for Excel 대화 상자를 엽니다. 결과적으로 상자에 경고 메시지가 표시됩니다. 이 경고 메시지를 기반으로 수식을 업데이트할 수 있습니다.
결론
이 문서에서는 데이터 분석 표현식의 유형과 기타 측면의 기본 사항을 보여줍니다. 이 기사가 DAX에 대한 충분한 정보를 제공하기를 바랍니다. 초보자 학습자로 시작하는 유형.
멋진 웹사이트인 Exceldemy를 확인하십시오. Excel에서 흥미로운 기사를 찾을 수 있습니다.
관련 기사
- Excel에서 데이터 분석을 추가하는 방법(빠른 2단계 포함)
- Excel에서 데이터 분석 도구를 사용하는 방법(13가지 멋진 기능