학습
모듈
Power BI Desktop 모델용 DAX 수식 작성 - Training
이 모듈에서는 DAX 수식을 작성하여 다양한 유형의 모델 계산인 계산된 테이블, 계산 열 및 측정값을 만드는 방법을 설명합니다. 또한 함수, 연산자, 모델 개체 참조, 상수 및 변수를 사용하는 식으로 구성된 DAX 수식을 작성하고 서식 지정하는 방법을 알아봅니다.
파워 쿼리 M 수식 언어에는 식에 사용할 수 있는 연산자 집합이 포함되어 있습니다. 연산자피연산자 적용되어 기호식을 형성합니다. 예를 들어 식 1 + 2에서 숫자 1과 2는 피연산자이고 연산자는 더하기 연산자(+)입니다.
연산자의 의미는 피연산자 값의 형식에 따라 달라질 수 있습니다. 언어에는 다음과 같은 연산자가 있습니다.
표현 | 같음 |
---|---|
1 + 2 | 숫자 추가: 3 |
#time(12,23,0) + #duration(0,0,2,0) | 시간 산술: #time(12,25,0) |
기능 | 같음 |
---|---|
"A" & "BC" | 문자열 연결: "ABC" |
{1} & {2, 3} | 목록 연결: {1, 2, 3} |
[ a = 1 ] & [ b = 2 ] | 레코드 병합: [ a = 1, b = 2 ] |
null, 논리, 숫자, 시간, 날짜, datetime, datetimezone, 기간, 텍스트, 이진에 적용되는 공통 연산자
연산자 | 묘사 |
---|---|
> | 보다 크다 |
>= | 크거나 같음 |
< | 미만 |
<= | 작거나 같음 |
= | 같다 |
<> | 같지 않음 |
논리 연산자(추가하여 공통 연산자)
연산자 | 묘사 |
---|---|
또는 | 조건부 논리 OR |
그리고 | 조건부 논리 AND |
아니 | 논리 부정 |
Number 연산자(공통 연산자)
작업자 | 묘사 |
---|---|
+ | 합계 |
- | 다름 |
* | 제품 |
/ | 몫 |
+x | 단항 연산자 더하기 |
-x | 부정 |
텍스트 연산자(추가적으로 공통 연산자)
연산자 | 묘사 |
---|---|
& | 연결하기 |
목록, 레코드, 테이블 연산자
연산자 | 묘사 |
---|---|
= | 같다 |
<> | 같지 않음 |
& | 연결 |
레코드 조회 연산자
연산자 | 묘사 |
---|---|
[] | 이름으로 레코드의 필드에 액세스합니다. |
List 인덱서 연산자
연산자 | 설명 |
---|---|
{} | 0부터 시작하는 숫자 인덱스로 목록의 항목에 액세스합니다. |
형식 호환성 및 어설션 연산자
연산자 | 설명 |
---|---|
은 | x 식은 x 형식이 y와 호환되는 경우 true를 반환하고 x 형식이 y와 호환되지 않으면 false를 반환합니다. |
처럼 | x as y 식은 x 값이 is 연산자에 따라 y와 호환된다는 것을 어설션합니다. |
날짜 연산자
연산자 | 왼쪽 피연산자 | 오른쪽 피연산자 | 의미 |
---|---|---|---|
x + y | 시간 | 기간 | 기간별 날짜 오프셋 |
x + y | 기간 | 시간 | 기간에 따른 날짜 오프셋 |
x - y | 시간 | 기간 | 무효화된 기간별 날짜 오프셋 |
x - y | 시간 | 시간 | 날짜 사이의 기간 |
x & y | 날짜 | 시간 | 병합된 날짜/시간 |
날짜/시간 연산자
연산자 | 왼쪽 피연산자 | 오른쪽 피연산자 | 의미 |
---|---|---|---|
x + y | 날짜 및 시간 | 기간 | 기간에 따른 날짜/시간 조정 |
x + y | 기간 | 날짜 및 시간 | 기간에 따른 날짜/시간 조정 |
x - y | 날짜 및 시간 | 기간 | 부정된 기간에 따른 날짜/시간 오프셋 |
x - y | 날짜 및 시간 | 날짜시간 | 날짜/시간 사이의 기간 |
Datetimezone 연산자
연산자 | 왼쪽 피연산자 | 오른쪽 피연산자 | 의미 |
---|---|---|---|
x + y | 날짜시간대 | 기간 | 기간에 따른 날짜 시간대 오프셋 |
x + y | 기간 | 날짜시간대 | 지속 시간에 따른 Datetimezone 오프셋 |
x - y | 날짜시간대 | 기간 | 무효화된 기간별 Datetimezone 오프셋 |
x - y | datetimezone (날짜와 시간대) | 날짜시간대 | datetimezones 사이의 기간 |
기간 연산자
연산자 | 왼쪽 피연산자 | 오른쪽 피연산자 | 의미 |
---|---|---|---|
x + y | 날짜 및 시간 | 기간 | 기간에 의한 날짜/시간 오프셋 |
x + y | 기간 | 날짜 및 시간 | 기간에 따른 날짜 및 시간 오프셋 |
x + y | 기간 | 기간 | 기간의 합계 |
x - y | 날짜 및 시간 | 기간 | 무효화된 기간별 날짜/시간 오프셋 |
x - y | 날짜 및 시간 | 날짜시간 | 날짜/시간 사이의 기간 |
x - y | 기간 | 기간 | 기간 차이 |
x * y | 기간 | 수 | 기간 N번 |
x * y | 수 | 기간 | N회 동안의 기간 |
x / y | 기간 | 숫자 | 기간의 일부 |
참고
모든 값 조합이 연산자에서 지원되는 것은 아닙니다. 평가 중에 정의되지 않은 연산자 조건을 만나게 되면 오류로 평가되는 식입니다. M의 오류에 대한 자세한 정보를 보려면 오류로 이동하세요.
오류 예제:
기능 | 같음 |
---|---|
1 + "2" | 오류: 숫자 및 텍스트 추가는 지원되지 않습니다. |
학습
모듈
Power BI Desktop 모델용 DAX 수식 작성 - Training
이 모듈에서는 DAX 수식을 작성하여 다양한 유형의 모델 계산인 계산된 테이블, 계산 열 및 측정값을 만드는 방법을 설명합니다. 또한 함수, 연산자, 모델 개체 참조, 상수 및 변수를 사용하는 식으로 구성된 DAX 수식을 작성하고 서식 지정하는 방법을 알아봅니다.