전체 글 96

[이론]DAX _ 수학 및 삼각 함수

함수 종류 함수Description ABS 숫자의 절대값을 반환합니다. ACOS 숫자의 아크코사인 또는 역코사인을 반환합니다. ACOSH 숫자의 역쌍곡 코사인을 반환합니다. ACOT 숫자의 아크코탄젠트 또는 역코탄젠트를 반환합니다. ACOTH 숫자의 역쌍곡 코탄젠트를 반환합니다. ASIN 숫자의 아크사인 또는 역사인을 반환합니다. ASINH 숫자의 역쌍곡 사인을 반환합니다. ATAN 숫자의 아크탄젠트 또는 역 탄젠트를 반환합니다. ATANH 숫자의 역쌍곡 탄젠트를 반환합니다. CEILING 숫자를 가장 가까운 정수 또는 가장 가까운 significance 배수로 반올림합니다. CONVERT 데이터 형식의 식을 다른 형식의 식으로 변환합니다. COS 지정된 각도의 코사인을 반환합니다. COSH 숫자의 쌍곡..

PowerBI/Tip 2022.01.17

[이론] DAX _ 논리 함수

논리 함수는 식에 대해 작동하여 식의 값 또는 집합에 대한 정보를 반환합니다. 예를 들어 IF 함수를 사용하여 식의 결과를 확인하고 조건부 결과를 만들 수 있습니다. 함수 종류 함수Description AND 인수가 둘 다 TRUE인지 확인하고 인수가 둘 다 TRUE인 경우 TRUE를 반환합니다. BITAND 두 숫자의 비트 'AND'를 반환합니다. BITLSHIFT 지정된 비트 수만큼 왼쪽으로 이동한 숫자를 반환합니다. BITOR 두 숫자의 비트 'OR'을 반환합니다. BITRSHIFT 지정된 비트 수만큼 오른쪽으로 이동한 숫자를 반환합니다. BITXOR 두 숫자의 비트 'XOR'을 반환합니다. COALESCE BLANK로 평가되지 않는 첫 번째 식입니다. FALSE 논리 값 FALSE를 반환합니다. ..

PowerBI/Tip 2022.01.17

[이론]DAX _ 정보 함수

DAX 정보 함수는 인수로 제공된 셀이나 행을 확인하고 값이 필요한 형식과 일치하는지 여부를 알려줍니다. 예를 들어 ISERROR 함수는 참조하는 값에 오류가 포함되어 있는 경우 TRUE를 반환합니다. 함수 종류 함수Description CONTAINS 참조된 모든 열의 값이 존재하거나 해당 열에 포함되어 있으면 true를 반환하고, 그렇지 않으면 함수는 false를 반환합니다. CONTAINSROW 값의 행이 존재하거나 테이블에 포함되면 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다. CONTAINSSTRING 한 문자열에 다른 문자열이 포함되어 있는지를 나타내는 TRUE 또는 FALSE를 반환합니다. CONTAINSSTRINGEXACT 한 문자열에 다른 문자열이 포함되어 있는지를 나타내는..

PowerBI/Tip 2022.01.17

[이론]DAX _ 필터함수

조회 함수는 데이터베이스와 같이 테이블 및 관계를 사용하여 작동됩니다. 필터링 함수를 사용하면 데이터 컨텍스트를 조작하여 동적 계산을 만들 수 있습니다. 함수 종류 함수Description ALL 적용되었을 수 있는 필터를 무시하고 테이블의 모든 행 또는 열의 모든 값을 반환합니다. ALLCROSSFILTERED 테이블에 적용된 필터를 모두 지웁니다. ALLEXCEPT 지정된 열에 적용된 필터를 제외하고 테이블의 모든 컨텍스트 필터를 제거합니다. ALLNOBLANKROW 관계의 부모 테이블에서 빈 행을 제외한 모든 행을 반환하거나 빈 행을 제외한 열의 모든 고유 값을 반환하고, 존재할 수 있는 모든 컨텍스트 필터를 무시합니다. ALLSELECTED 현재 쿼리의 열 및 행에서 컨텍스트 필터를 제거하고 다른..

PowerBI/Tip 2022.01.17

[이론]DAX 함수 _ 날짜 및 시간 함수

날짜 및 시간을 기반으로 계산합니다. DAX 함수는 datetime 데이터 형식을 사용하고 열 값을 인수로 사용할 수 있습니다. 함수 종류 함수Description CALENDAR 연속된 날짜 집합이 포함된 ‘Date’라는 단일 열이 있는 테이블을 반환합니다. CALENDARAUTO 연속된 날짜 집합이 포함된 ‘Date’라는 단일 열이 있는 테이블을 반환합니다. DATE 지정한 날짜를 datetime 형식으로 반환합니다. DATEDIFF 두 날짜 간에 겹치는 간격 경계 수를 반환합니다. DATEVALUE 텍스트 형식의 날짜를 datetime 형식의 날짜로 변환합니다. DAY 해당 월의 일(1~31 사이의 숫자)을 반환합니다. EDATE 시작 날짜 이전이나 이후의 지정된 개월 수에 해당하는 날짜를 반환합니..

PowerBI/Tip 2022.01.17

[이론] DAX _ 집계함수

집계 함수는 식으로 정의된 열 또는 테이블의 모든 행에 대해 count, sum, average, minimum, maximum 등의 값을 계산 함수 종류 함수설명 APPROXIMATEDISTINCTCOUNT 열에 고유한 값이 포함되어 있는 행의 대략적인 수를 반환합니다. AVERAGE 한 열에 있는 모든 수의 평균(산술 평균)을 반환합니다. AVERAGEA 한 열에 있는 값의 평균(산술 평균)을 반환합니다. AVERAGEX 한 테이블에 대해 평가되는 식 집합의 평균(산술 평균)을 계산합니다. COUNT 열에서 숫자가 포함된 셀 수를 계산합니다. COUNTA 열에서 비어 있지 않은 셀 수를 계산합니다. COUNTAX 테이블에 있는 식의 결과를 평가할 때 공백이 아닌 결과를 계산합니다. COUNTBLANK..

PowerBI/Tip 2022.01.17

[이론] DAX 수식의 종류

계산 열 : 분석하려는 데이터에 필요한 필드가 없는 경우가 ‘계산 열’ 을 사용하면 문제를 해결 가능 기존 데이터를 구성하는 둘 이상의 요소를 변형하여 새 ‘계산 열’ 을 작성 가능 두 열을 하나로 결합하여 새 열 작성 가능 측정값: Power BI에서 ‘측정값’ 은 데이터에 대해 정의된 계산으로, 쿼리 실행 시점에 수행 측정값은 사용자가 보고서와 상호 작용할 때 계산되며, 데이터베이스에 저장되지 않음 데이터 모델에 있는 모든 필드를 참조하여 분석에 필요한 값을 계산 할 때 사용 수식의 결과 값이 고정된 것이 아니라 보고서 작성시 측정값과 함께 추가되는 필드 등에 따라 동적으로 변함 값이 동적으로 변하기 때문에 테이블 보기 화면에서는 확인이 불가능하고 보고서에서 시각화에 측정값을 추가하여 확인 가능 계산..

PowerBI/Tip 2022.01.17

[이론] DAX 의 이해 및 기본 문법

DAX(Data Analysis Expressions)란? Excel의 파워 피벗, Analysis Services, Power BI Desktop에 사용되는 수식 표현 언어 DAX 수식에는 테이블 형식 데이터 모델의 관련 테이블 및 열에 있는 데이터에 대한 고급 계산과 쿼리를 수행하는 함수, 연산자 및 값이 포함 DAX 계산 수식은 측정값, 계산 열, 계산된 테이블 및 행 필터에 사용 산술 연산자 비교 연산자 텍스트 연결 연산자 논리 연산자

PowerBI/Tip 2022.01.17

[이론] 관계 설정

■ 카디널리티 관계를 구성하는 각 필드의 레코드 수를 의미 카디널리티 옵션 다대일(*:1) 또는 일대다(1:*) 관계의 가장 일반적인 기본 형식 관계가 작성된 한 테이블의 열은 중복 값을 가질 수 있고, 다른 관련 테이블(조회테이블)은 하나의 값(중복불가)만 가질 수 있음을 의미 일대일(1:1) 관계가 작성된 두 테이블의 열은은 중복 없이 하나의 값만 가질 수 있음을 의미 참조 테이블에서 단일 항목을 연결하는 데 사용 다대다(*:*) 관계가 작성된 두 테이블의 열이 모두 중복값을 가질수 있음 ■ 크로스탭 필터 방향 관계를 통해 필터가 흐르는 방식을 결정 하는 것 크로스 필터 방향에 따라 시각화의 결과가 다르게 나타날 수 있음 크로스 필터 방향 옵션 –단일 : 관계가 설정된 두 테이블의 필터가 1에서 다(..

PowerBI/Tip 2022.01.17