컴퓨터스킬3 DAX 관계 설정 없이 관계 설정한 효과를 내는/선택한 값을 나타내는 SelectedValue SelectedValue의 장점선택된 값을 출력한다.즉, 관계 설정 없이 "단일 값을 선택 했을때" 출력이 가능 하게 함. 단일값이 아닐때는 " [대체값] "를 출력한다. (대체값 생략가능)IF의 속성이 어느 정도 들어간 DAX 함수이다 (X아니면 A 를 출력해라. 라는 전제가 있다) 식 = SELECTEDVALUE('테이블이름'[컬럼이름],[대체값]) -예시Unit: AMT/ QTY 선택으로 그래프가 선택된 값을 출력한다. 1. Sales 수량/금액 Sum 값을 만든다= [Sales Qty], [Sales amt])2. 새 테이블을 만들어 열값은 Unit으로 1행 AMT /2행 QTY 값을 입력한다 >> Unit 테이블이 만들어진다. 3. Selectedvalue 값을 만든다. Unit 테이블 값이 .. 2025. 3. 3. DAX IF대신 SWITHC로 조건 검색 만들기 Switch 함수가 IF보다 더 간단하고 편리한 이유두 가지 이상의 조건을 처리할 때, IF 함수보다 SWITCH DAX 함수가 더 간단하고 편리한 경우가 많다.특히 조건이 많을수록 SWITCH 함수가 더욱 유리한데-예시: 가령, Late Homeworks 값에 따라 학생들에게 다음과 같은 보상을 주는 조건식을 만들고자 한다고 가정해보면Late Homeworks가 0이면 "Pizza Party"Late Homeworks가 1이면 "Tardy Pass"Late Homeworks가 2 이상이면 "No Reward"이 조건을 IF dax 함수를 사용하여 구현하면 아래와 같이 긴 문장이 된다.보시다시피, 중첩된 IF 함수로 인해 문장이 길어지고 복잡해진다. Reward = IF('Student Data'[Lat.. 2025. 2. 22. VBA 메크로 CSV로 시트마다 따로 저장하기 엑셀로 데이터를 날짜별로 보관할 때 귀찮은 점이 두 가지가 있습니다.파일이 많아질수록 용량이 커진다매일 데이터를 수기로 수정하여 저장하는 것이 번거롭다이러한 문제를 해결하기 위해 CSV 파일로 데이터를 저장하는 방법을 연구해 보았습니다. 특히 각 시트마다 따로 저장할 수 있는 코드를 공부했어요.저는 파워쿼리를 이용해 데이터를 크롤링하고 있기 때문에, 모든 시트를 새로 고침하고 코드를 적용하는 방식으로 작업하고 있습니다. 이 과정에서 VBA 코드를 사용하여 CSV 파일로 저장하는 방법을 적용해 보았습니다. (코드 부분에 설명을 추가했습니다.)이렇게 하면 엑셀의 raw data 파일을 새로 고침하고 VBA 코드를 실행해 CSV 파일로 저장할 수 있습니다. 그 결과, 원하는 폴더에 각 파일들이 아래와 같이 저.. 2025. 1. 14. 이전 1 다음