다음을 통해 공유


DAX 용어집

분석 쿼리

Power BI 시각화는 분석 쿼리를 사용하여 데이터 모델에 쿼리를 수행합니다. 분석 쿼리는 Filter, 그룹 andsummarize세 가지 단계를 사용하여 잠재적으로 큰 데이터 볼륨 and 모델 복잡성을 줄이기 위해 노력합니다. 분석 쿼리는 필드를 보고서 시각화 요소의 칸에 할당할 때 자동으로 생성됩니다. 보고서 작성자는 필드 할당의 동작을 제어할 수 있으며, 이 작업은 필드 이름 변경, 요약 기술 수정, 요약 기능 비활성화를 통해 그룹화를 이루는 것 등을 포함합니다. or 보고서 디자인 time보고서, 보고서 페이지 or 시각적 개체에 filters 추가할 수 있습니다. 읽기용 보기에서 filters 다른 시각적 개체(교차 필터링)and 슬라이서와의 상호 작용을 통해 orFilters 창에서 수정할 수 있습니다.

BLANK

DAX는 value의 부재를 BLANK로 정의합니다. SQL NULL과 동일하지만 정확히 동일하게 동작하지는 않습니다. Excel and이 빈 셀을 정의하는 방법에 더 가깝습니다. BLANK는 다른 작업과 결합될 때 0으로 평가되며, or은 빈 문자열로 평가됩니다. 예를 들어 BLANK + 20 = 20입니다. BLANK는 항상 대문자로 쓰세요. 복수형은 소문자 "s"를 붙여 사용합니다.

계산된 열

DAX 수식을 작성하여 테이블 형식 모델에 열을 추가하는 데 사용되는 모델 계산입니다. 수식은 스칼라 value을 반환해야 하며, 테이블의 각 행에 대해 and 계산됩니다. 계산 열을 Import or DirectQuery 스토리지 모드 테이블에 추가할 수 있습니다.

계산된 measure

테이블 형식 모델링에서는 계산된 measure의 개념이 존재하지 않습니다. 대신 measure 사용합니다. 계산된 는 계산된 테이블과 계산된 열을 설명하는 데 사용됩니다. 이것은 Power Query에서 시작된 테이블 and 열과 그들을 구분합니다. Power 쿼리에는 measure개념이 없습니다.

계산된 테이블

DAX 수식을 작성하여 테이블 형식 모델에 테이블을 추가하는 데 사용되는 모델 계산입니다. 수식은 테이블 개체를 반환해야 합니다. 그러면 스토리지 가져오기 모드를 사용하는 테이블이 생성됩니다.

계산

하나의 or 더 많은 입력을 하나의 or 더 많은 결과로 변환하는 의도적인 프로세스입니다. 테이블 형식의 데이터 모델에서 계산은 모델 객체가 될 수 있습니다. 계산된 테이블 또는 계산된 열, or,measure.

문맥

DAX 수식이 평가되는 환경에 대해 설명합니다. 컨텍스트에는 행 컨텍스트andfilter 컨텍스트두 가지 유형이 있습니다. 행 컨텍스트는 "현재 행"을 나타내며, 이는 테이블 반복기에서 사용되는 식의 일부인 계산 열 수식에 and, evaluate, and로 사용됩니다. Filter 컨텍스트는 모델 관계에 의해 전파된 andfilters 모델 열에 직접 적용되는 filters 나타내기 and 측정값을 evaluate 데 사용됩니다.

DAX

데이터 분석 식(DAX) 언어는 SQL Server Analysis Services에서 excel, Power BI, Azure Analysis Services and 테이블 형식 모델링을 Power 피벗에 대한 수식 언어입니다. DAX을 사용하여 데이터 모델 계산을 추가하고 RLS(행 수준 보안) 규칙을 anddefine에 적용할 수도 있습니다.

동적 보안

보고서 사용자의 ID를 사용하여 RLS(행 수준 보안) 규칙을 적용하는 경우 사용자의 계정 이름을 사용하여 모델 테이블을 filter하는 규칙은 USERNAMEorUSERPRINCIPALNAME 함수로 수행할 수 있습니다. 행 수준 보안참조하세요.

표현

DAX 논리 단위가 and 평가될 때 결과를 반환합니다. 식은 하위 식을 할당할 때 변수를 선언할 수 있으며, and은 최종 식을 출력하는 RETURN 구문을 포함해야 합니다. 식은 모델 객체(테이블, 열, or 측정값), 함수, 연산자, or 상수 등을 사용하여 생성됩니다.

분야

필드 창에 표시되는 데이터 모델 리소스입니다. 필드는 보고서 filtersand 비주얼을 구성하는 데 사용됩니다. 필드는 모델 열, 계층 수준, and 측정값으로 구성됩니다.

하나 이상의 DAX 표현이 define 모델 계산에 or 사용됩니다. 내부 식을 하위 식이라고 합니다. 복수형은 개의 수식입니다.

기능

DAX 함수에는 매개 변수 전달을 허용하는 인수가 있습니다. 수식은 여러 함수 호출을 사용할 수 있으며, 다른 함수 내에서 함수를 중첩할 수 있습니다. 수식에서 함수 이름 뒤에 괄호가 있어야 합니다. 괄호 안에 매개 변수가 전달됩니다.

암시적 measure

열 valuessummarizePower BI 시각적 개체를 구성하여 자동으로 생성된 계산입니다. 숫자 열은 Sum, Average, 최소, 최대, Count(고유), Count, 표준 편차, 분산, orMedian등 요약의 가장 큰 range 지원합니다. 다른 데이터 형식의 열도 요약할 수 있습니다. 텍스트 열은 First(사전순), Last(사전순), Count(고유), orCount사용하여 요약할 수 있습니다. Date 열은 Earliest, 최신, Count(고유), or,Count를 사용하여 요약할 수 있습니다. 불리언 열은 Count(고유), orCount를 사용하여 요약할 수 있습니다.

반복기 함수

주어진 테이블의 all 행을 열거하는 DAX 함수는 각 행에 대해 주어진 식을 andevaluate 수행합니다. 모델 계산에서 데이터를 summarize 방법을 유연하게 and 제어할 수 있습니다.

MDX

MDX(다차원 식) 언어는 SQL Server Analysis Services 다차원 모델(큐브라고도 함)에 대한 수식 언어입니다. MDX는 테이블 형식 모델을 쿼리하는 데 사용할 수 있지만 암시적 측정값을 define 수 없습니다. 모델에 이미 정의된 측정값만 쿼리할 수 있습니다.

Measure

요약을 달성하는 계산입니다. 측정값은 암시적or명시적입니다. 명시적 measure 수식은 DAX 공식을 작성하여 테이블 형식 데이터 모델에 추가된 계산입니다. measure 수식은 스칼라 value을 반환해야 합니다. 필드 창에서 명시적 측정값은 계산기 아이콘으로 표시됩니다. Excel에서 분석을 사용할 때와 마찬가지로 MDX(다차원 식)를 사용하여 모델을 쿼리할 때 명시적 측정값이 필요합니다. 명시적 measure는 일반적으로 measure라고 불립니다.

Measure 그룹

하나 이상의 measurecontainsand 표시되는 열에 or 계층 구조가 없는 모델 테이블입니다. 필드 창에서 각 measure 그룹은 다중 계산기 아이콘으로 장식되어 있습니다. Measure 그룹은 이름별로 사전순으로 정렬된 and필드 창의 맨 위에 함께 나열됩니다.

모델 계산

테이블 형식 데이터 모델에 계산 테이블 및 계산 열 ormeasure을 추가하는 데 사용되는 명명된 수식입니다. 해당 구조는 NAME = FORMULA. 대부분의 계산은 Power BI Desktop의 데이터 모델러에 의해 추가되지만 측정값을 라이브 연결 보고서에 추가할 수도 있습니다. 보고서의 측정값을 참조하세요.

빠른 측정

Power BI Desktop의 기능으로, 일반적으로 정의된 측정값에 대한 DAX 수식을 작성할 필요가 없습니다. 신속한 측정에는 범주별 average, rank, 기준과 and의 차이점이 포함됩니다.

보고서 측정값

보고서 수준 측정값이라고도 합니다. 그들은 DAX 수식을 작성하여 or Analysis Services 테이블 형식 모델에 대한 연결 전용인 Power BI 모델의 연결만 Power BI Desktop의 라이브 연결 보고서에 추가됩니다.

행 수준 보안

RLS라고도 함. 특정 사용자의 데이터 하위 집합에 대한 액세스를 제한하는 디자인 기술입니다. 테이블 형식 모델에서는 모델 역할을 만들어 달성합니다. 역할에는 규칙이 있으며, DAX 표현이 filter 테이블 행에 적용됩니다.

스칼라

DAX에서 스칼라는 하나의 value입니다. 스칼라는 10진수, 정수, 날짜 및 시간, 문자열, Currency, 불리언 등 어떤 데이터 형식일 수 있습니다. 스칼라 value는 여러 values에서 계산된 식의 결과일 수 있습니다. 예를 들어 MAX()와 같은 집계 함수는 evaluatevalues 집합에서 최대 value 하나만 반환합니다.

요약

열의 values에 적용된 작업입니다. measure참조하세요.

Time 인텔리전스

Time 인텔리전스는 YTD(year-to-date)와 같은 time대한 계산과 관련이 있습니다.

Time 인텔리전스 함수

DAX 많은 time 인텔리전스 함수를 포함합니다. 각 time 인텔리전스 함수는 datefilters대한 filter 컨텍스트를 수정하여 결과를 달성합니다. 예제 함수: TOTALYTDandSAMEPERIODLASTYEAR.

Value, values

시각화할 데이터입니다.

무엇-if 매개 변수

슬라이서를 통해 사용자 입력을 수락하는 기능을 제공하는 Power BI Desktop 기능입니다. 각 매개 변수는 단일 선택된 value를 반환하는 단일 열 계산 테이블 andmeasure 을 만듭니다. measure 모델 계산에 사용하여 사용자의 입력에 응답할 수 있습니다.