Jinja 매크로 사용하기
이익을 계산하려면 매출에서 매출원가를 빼야 한다는 점을 확인했어요.
이전에 이 식의 어떤 부분도 NULL이 아니도록 보장하는 데이터 테스트를 만들었죠. 하지만 그 결과, 각 열에 COALESCE() SQL 함수를 반복적으로 적용하고, 그다음 반올림까지 수행해야 했습니다.
이 로직이 반복되는 만큼, 이 사용 사례를 Jinja 매크로(함수)로 만드는 것이 점점 더 적절해 보입니다.
이 연습은 강의의 일부입니다
이익을 계산하려면 매출에서 매출원가를 빼야 한다는 점을 확인했어요.
이전에 이 식의 어떤 부분도 NULL이 아니도록 보장하는 데이터 테스트를 만들었죠. 하지만 그 결과, 각 열에 COALESCE() SQL 함수를 반복적으로 적용하고, 그다음 반올림까지 수행해야 했습니다.
이 로직이 반복되는 만큼, 이 사용 사례를 Jinja 매크로(함수)로 만드는 것이 점점 더 적절해 보입니다.
이 연습은 강의의 일부입니다