# 이전에 로드한 테이블에서 데이터 로드

LOAD 문에서 Resident 조건자를 사용하면 이전에 로드한 테이블에서 데이터를 로드할 수 있습니다. 날짜 또는 숫자 값 처리 등과 같이 QlikView 함수를 사용하는 옵션이 없는 SELECT 문으로 로드한 데이터에서 계산을 수행하려는 경우에 유용합니다.

이 예에서는 초기 Crosstable LOAD에서 수행할 수 없으므로 Resident 로드 시 날짜 해석이 수행됩니다.

```
PreBudget:
Crosstable (Month, Amount, 1)
LOAD Account,
   Jan,
   Feb,
   Mar,
…
From Budget;

Budget:
Noconcatenate
LOAD 
   Account,
   Month(Date#(Month,'MMM')) as Month,
   Amount
Resident PreBudget;

Drop Table PreBudget;
```

팁 메모Resident를 사용하는 일반적인 경우는 임시 테이블을 사용하여 계산이나 필터링을 수행하려는 경우입니다. 임시 테이블을 사용하는 목적을 달성한 후에는 Drop table 문을 사용하여 제거해야 합니다.

## Resident 또는 선행 LOAD?

대부분의 경우 선행 LOAD, 즉 아래 LOAD 또는 SELECT 문에서 From 또는 Resident 등 일반적으로 수행하는 소스 한정자를 지정하지 않고 로드하는 LOAD 문을 사용해도 동일한 결과를 얻을 수 있습니다. 선행 LOAD가 일반적으로 더 빠른 옵션이지만 ResidentLOAD를 사용해야 하는 경우도 있습니다.

* LOAD 문을 처리하기 전에 Order\_by 절을 사용하여 레코드를 정렬하려는 경우.
* 선행 LOAD가 지원되지 않아서 다음 접두사 중 하나를 사용하려는 경우.
  * Crosstable
  * Join
  * Intervalmatch

## 자세한 정보

* [Load](https://help.qlik.com/ko-KR/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Load.htm)
* [Drop table](https://help.qlik.com/ko-KR/qlikview/September2025/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/drop-table.htm)