분석 쿼리
Power BI 시각적 개체는 분석 쿼리를 사용하여 데이터 모델을 쿼리합니다. 분석 쿼리는 필터, 그룹화 및 요약이라는 세 가지 개별 단계를 사용하여 잠재적으로 큰 데이터 볼륨 및 모델 복잡성을 줄이기 위해 노력합니다. 분석 쿼리는 필드를 보고서 시각화 요소의 칸에 할당할 때 자동으로 생성됩니다. 보고서 작성자는 필드 이름을 바꾸거나 요약 기술을 수정하거나 요약을 사용하지 않도록 설정하여 그룹화를 수행하여 필드 할당의 동작을 제어할 수 있습니다. 보고서 디자인 타임에 필터를 보고서, 보고서 페이지 또는 시각적 개체에 추가할 수 있습니다. 읽기용 보기에서 필터는 필터 창에서 또는 슬라이서 및 기타 시각적 개체와의 상호 작용(교차 필터링)을 통해 수정할 수 있습니다.
BLANK
DAX는 값이 없는 경우를 BLANK로 정의합니다. SQL NULL과 동일하지만 정확히 동일하게 동작하지는 않습니다. Excel과 더 밀접하게 일치하며 빈 셀을 정의하는 방식입니다. BLANK 는 다른 작업과 결합될 때 0 또는 빈 문자열로 평가됩니다. 예를 들어 BLANK + 20 = 20입니다. BLANK는 항상 대문자로 쓰세요. 복수형은 소문자 "s"를 붙여 사용합니다.
계산된 열
DAX 수식을 작성하여 테이블 형식 모델에 열을 추가하는 데 사용되는 모델 계산입니다. 수식은 스칼라 값을 반환해야 하며 테이블의 각 행에 대해 계산됩니다. 계산 열을 Import 또는 DirectQuery 스토리지 모드 테이블에 추가할 수 있습니다.
계산된 측정값
테이블 형식 모델링에는 계산 측정값같은 개념이 없습니다. 대신
계산된 테이블
DAX 수식을 작성하여 테이블 형식 모델에 테이블을 추가하는 데 사용되는 모델 계산입니다. 수식은 테이블 개체를 반환해야 합니다. 그러면 스토리지 가져오기 모드를 사용하는 테이블이 생성됩니다.
계산
하나 이상의 입력을 하나 이상의 결과로 변환하는 의도적인 프로세스입니다. 테이블 형식 데이터 모델에서 계산은 모델 개체일 수 있습니다. 계산 테이블, 계산 열 또는 측정값 중 하나
문맥
DAX 수식이 평가되는 환경에 대해 설명합니다.
DAX
데이터 분석 식(DAX) 언어는 Excel의 파워 피벗, Power BI, Azure Analysis Services 및 SQL Server Analysis Services의 테이블 형식 모델링에 대한 수식 언어입니다. 데이터 모델 계산을 추가하고 RLS(행 수준 보안) 규칙을 정의하는 데 사용할 DAX 수도 있습니다.
동적 보안
보고서 사용자의 ID를 사용하여 RLS(행 수준 보안) 규칙을 적용하는 경우 규칙은 사용자 계정 이름을 사용하여 모델 테이블을 필터링하며, 이는 USERNAME 함수 또는 USERPRINCIPALNAME 함수를 통해 수행할 수 있습니다. 행 수준 보안참조하세요.
표현
평가되고 결과를 반환하는 논리 단위 DAX 입니다. 변수 선언은 식에 하위 식을 할당하는 경우 이루어질 수 있으며, 반드시 최종 식을 출력하는 RETURN 문을 포함해야 합니다. 식은 모델 개체(테이블, 열, 측정값), 함수, 연산자 또는 상수 등을 사용하여 구성됩니다.
분야
필드 창에 표시되는 데이터 모델 리소스입니다. 필드는 보고서 필터 및 시각적 요소를 구성하는 데 사용됩니다. 필드는 모델 열, 계층 수준 및 측정값으로 구성됩니다.
식
모델 계산을 정의하는 데 사용되는 하나 이상의 DAX 식입니다. "내부 표현식을 하위 표현식이라고 부릅니다." 복수형은 개의 수식입니다.
기능
DAX 함수에는 매개 변수 전달을 허용하는 인수가 있습니다. 수식은 여러 함수 호출을 사용할 수 있으며, 다른 함수 내에서 함수를 중첩할 수 있습니다. 수식에서 함수 이름 뒤에 괄호가 있어야 합니다. 괄호 안에 매개 변수가 전달됩니다.
암시적 측정값
열 값을 요약하도록 Power BI 시각적 개체를 구성하여 자동으로 생성된 계산입니다. 수치형 열은 합계, 평균, 최소값, 최대값, 개수(고유), 개수, 표준 편차, 분산 또는 중앙값을 포함하여 가장 다양한 요약 기능을 지원합니다. 다른 유형의 데이터 열도 요약할 수 있습니다. 텍스트 열은 첫 번째(사전순), 마지막(사전순), 개수(고유 값 포함), 또는 총 개수를 사용하여 요약할 수 있습니다. 날짜 열은 가장 이른 날짜, 최신, 개수(고유) 또는 개수를 사용하여 요약할 수 있습니다. 부울 컬럼은 건수(고유) 또는 건수를 사용하여 요약할 수 있습니다.
반복기 함수
DAX 지정된 테이블의 모든 행을 열거하고 각 행에 대해 지정된 식을 평가하는 함수입니다. 모델 계산에서 데이터를 요약하는 방법을 유연하게 제어할 수 있습니다.
MDX
MDX(다차원 식) 언어는 SQL Server Analysis Services 다차원 모델(
측정
요약을 달성하는 계산입니다. 측정값은 암시적 또는 명시적입니다. 명시적 측정값은 수식을 작성하여 테이블 형식 데이터 모델에 추가된 계산입니다 DAX . 측정값 수식은 스칼라 값을 반환해야 합니다. 필드 창에서 명시적 측정값은 계산기 아이콘으로 표시됩니다. Excel에서 분석을 사용할 때와 마찬가지로 MDX(다차원 식)를 사용하여 모델을 쿼리할 때 명시적 측정값이 필요합니다. 명시적 측정값은 일반적으로 측정값이라고만 불립니다.
측정 그룹
하나 이상의 측정값을 포함하고 계층 구조 또는 표시되는 열이 없는 모델 테이블입니다. 필드 창에서 각 측정값 그룹은 다중 계산기 아이콘으로 표시됩니다. 측정값 그룹은 필드 창의 맨 위에 함께 나열되고 이름별로 사전순으로 정렬됩니다.
모델 계산
테이블 형식 데이터 모델에 계산 테이블, 계산 열 또는 측정값을 추가하는 데 사용되는 명명된 수식입니다. 해당 구조는 NAME = FORMULA. 대부분의 계산은 Power BI Desktop의 데이터 모델러에 의해 추가되지만 측정값을 라이브 연결 보고서에 추가할 수도 있습니다.
보고서의 측정값을 참조하세요.
빠른 측정
일반적으로 정의된 측정값에 대한 수식을 작성 DAX 할 필요가 없는 Power BI Desktop의 기능입니다. 빠른 측정에는 범주별 평균, 순위 및 기준선의 차이가 포함됩니다.
보고서 측정 기준
보고서 수준 측정값이라고도 합니다. 수식을 작성 DAX 하지만 Power BI 모델 또는 Analysis Services 테이블 형식 모델에 대한 연결에 대해서만 Power BI Desktop의 라이브 연결 보고서에 추가됩니다.
행 수준 보안
RLS라고도 함. 특정 사용자의 데이터 하위 집합에 대한 액세스를 제한하는 디자인 기술입니다. 테이블 형식 모델에서는 모델 역할을 만들어 달성합니다. 역할에는 DAX 테이블 행을 필터링하는 규칙으로서의 식이 있습니다.
스칼라
에서 DAX스칼라는 단일 값입니다. 스칼라는 10진수, 정수, DateTime, String, Currency, Boolean 등의 모든 데이터 형식일 수 있습니다. 스칼라 값은 여러 값에서 계산된 식의 결과일 수 있습니다. 예를 들어 ()와 같은 MAX집계 함수는 평가할 값 집합에서 단일 최대값을 반환합니다.
요약
열 값에 적용되는 작업. 측정값참조하세요.
시간 인텔리전스
시간 인텔리전스는 YTD(연도별)와 같은 시간에 따른 계산과 관련이 있습니다.
시간 인텔리전스 함수
DAX 에는 많은 시간 인텔리전스 함수가 포함되어 있습니다. 인텔리전스 함수가 날짜 필터에 대한 필터 컨텍스트를 수정하여 결과를 얻을 때마다 예제 함수: TOTALYTD 및 SAMEPERIODLASTYEAR.
사용자 정의 함수
사용자가 만든 DAX 함수입니다. 모든 DAX 식에서 사용할 매개 변수를 사용하여 명명된 함수를 정의하는 기능을 제공합니다. UDF는 논리를 중앙 집중화하여 코드 재사용을 촉진하고 단순히 유지 관리를 모델링합니다. 함수는 쿼리 뷰 또는 TMDL 뷰에 DAX 정의되며 유효성 검사를 위한 매개 변수 형식을 포함할 수 있습니다. 현재 미리 보기로 제공됩니다. 자세한 내용은 사용자 정의 함수(미리 보기)를 참조DAX하세요.
가치, 가치관
시각화할 데이터입니다.
What-if 매개 변수
Power BI Desktop에서 슬라이서를 사용하여 사용자 입력을 수락할 수 있는 기능입니다. 각 매개 변수는 단일 열 계산 테이블과 단일 선택한 값을 반환하는 측정값을 만듭니다. 측정값은 모델 계산에 사용하여 사용자의 입력에 응답할 수 있습니다.