개발자 분들이 개발하면서 가장 스트레스 받는 일 중 하나가 이름정하기라는 이야기를 접한 적이 있었는데, Power BI로 작업하면서 그것이 어떤 의미인지 절실히 느낄 수 있었습니다. 계산열과 측정값이 수십개에 달하게 되니 직관적으로 이름을 만들거나 수식을 구성하지 못한 경우에는 사용할 때마다 어떤 값을 사용해야 하는지 다시 고민해야 하는 경우가 발생하고, 정확하지 못한 결과를 만들 때도 있었습니다.

저자는 본 도서의 독자들을 위해서 정의하였지만, 이는 원칙적인 몇 가지 규칙을 익힘으로써 불필요한 시간 낭비를 없애고 작업의 효율을 높이는데 도움될 수 있는 광역적인 내용으로 생각되어 옮겼습니다.

 

본 내용은 Supercharge Power BI (슈퍼차지 파워 BI - DAX로 Power BI에 날개 달기 : 맷 엘링턴 지음, 김원권 옮김) 에서 발췌한 내용입니다

 

명명 규칙

  • 테이블 이름에는 다음과 같이 공백을 두지 않는다.
    TableName
  • 테이블의 열 이름에는 다음과 같이 테이블 이름을 먼저 표시한 후, 대괄호 안에 열 이름을 쓴다.
    TableName[ColumnName]
  • 측정값에는 테이블 이름은 포함하지 않되, 공백은 포함하는 경우가 많으며, 다음과 같이 대괄호로 묶는다.
    [MeasureName]
  • 측정값과 열 수식은 수식 이름을 (대괄호 없이) 적은 후, 다음과 같은 식을 작성한다.
    Total Sales = SUM(Sales[ExtendedAmount])

 

계산열 추가시 Power Pivot과 Power BI의 차이

마지막 열 수식의 경우에는 Power Pivot에서는 수식 이름(열 이름)을 적지 않고 입력해야 하는 점이 Power BI와는 차이점입니다.

+ Recent posts