2013-11-25 2 views
0

qlikview에서 다른 경로의 여러 파일을 연결할 수 있습니까?Qlikview에서 여러 파일 연결

경로가있는 여러 파일을로드하고 첫 번째 경로의 파일과 동일한 번호와 열 이름을 가진 여러 파일을 연결하려고한다고 가정합니다. 그래서, 제 질문은 어떻게 할 수 있느냐는 것입니다.

미리 감사드립니다.

+1

직접 시도해 보셨습니까? 당신의 대본은 어디에 있습니까? – bdiamante

답변

5

"파일로드"라고 말하면 QVD, XML 또는 Excel 파일처럼 내용을 테이블로로드한다는 의미입니다.

이 경우 각 열에서 열이 동일하면 QlikView는 순서대로로드 된 경우 열을 기본적으로 연결하려고 시도합니다.

그렇지 않으면 TableName:과 같이 첫 번째 표의 이름을 지정하고 concatenate(TableName)과 함께 다음과 같은 기타 파일을 선행하십시오.

예 :

TableName: 
LOAD Col1, Col2 
from [file.qvd]; 

CONCATENATE(TableName) 
LOAD Col1, Col2 
from [file2.qvd]; 

참고 : 나는이 순서에 있고 동일 열 이름했기 때문에, QlikView 내 예에서 그들을 autoconcatenate을 시도합니다, 위에서 언급 한, 그래서 같이 CONCATENATE 라인, 여전히 작동하지만, 필요하지 않습니다.

0

난 그냥 몇 가지 이름을 가진 여러 디렉토리에있는 파일의 동적 금액이있는 경우이를 수행하는 방법 예를 추가 할 :

SUB LoadFromFolder (RootDir) 
    TRACE Loading data ...; 
    TRACE Directory: $(RootDir); 
    TRACE ; 

    FOR Each FoundFile in FileList(RootDir & '\FileName.xml') 
     TRACE Loading data from '$(FoundFile)' ...; 
     Data: 
     LOAD Prop1, 
      Prop2, 
      Prop3 
     From [$(FoundFile)] (XmlSimple, Table is [XmlRoot/XmlTag]); 
     TRACE Loaded.; 
    NEXT FoundFile 

    FOR Each SubDirectory in DirList(RootDir & '\*') 
     CALL LoadFromFolder(SubDirectory); 
    NEXT SubDirectory 

    TRACE ; 
END Sub 

CALL LoadFromFolder ('C:\Path\To\Dir\WithoutslashAtTheEnd'); 

디키가 이미 말했듯이, 때마다 당신을 "데이터 :"로드 거기에 추가됩니다.

관련 문제