Qlikview-如何从许多不同的表中取消资格/连接多行?

时间:2014-01-28 16:35:53

标签: qlikview

我有多个表,每个表都有一些字段相同,其他几个字段不同。当我尝试同时加载它们时程序“挂起”,我必须重新启动应用程序。在我看来,解决方案是使用Qualify和unqualify或其他脚本。我希望所有相同的字段连接起来。但是有些表格最多包含229列。

我需要从关键字段中连接信息而不会丢失每个字段的值。

我应该如何制作与“KEY”相同的所有相同的columms而不需要列出所有这些?

这就是iam使用脚本的方式..

LOAD Nome as Comarca, 
 Vara, 
 Entrancia, 
 Juiz, 
 Escrivao, 
 NomeMapa, 
 IdComarca, 
 Mes, 
 Ano, 
 MatJuiz, 
 IdVara, 
 IdEscrivao, 
 IdMapa, 
 DataFechamentoJuiz, 
 DataFechamentoEscrivao, 
 TitularRespondendo, 
 AndCausOrdiMesAnt, 
 AndCausOrdiAutu, 
 AndCausOrdiArqui, 
 AndCausOrdiAnda, 
 AndCausSumMesAnt, 
 AndCausSumAutu, 
 AndCausSumArqui, 
 AndCausSumAnda, 
 AndProcCautMesAnt, 
 AndProcCautAutu, 
 AndProcCautArqui, 
 AndProcCautAnda, 
 AndEmbarMesAnt, 
 AndEmbarAutu, 
 AndEmbarArqui, 
 AndEmbarAnda, 
 AndDemaisMesAnt, 
 AndDemaisAutu, 
 AndDemaisArqui, 
 AndDemaisAnda, 
 AndExecTotMesAnt, 
 AndExecTotAutu, 
 AndExecTotArqui, 
 AndExecTotAnda, 
 AndTituloExMesAnt, 
 AndTituloExAutu, 
 AndTituloExArqui, 
 AndTituloExAnda, 
 AndTituloJudMesAnt, 
 AndTituloJudAutu, 
 AndTituloJudArqui, 
 AndTituloJudAnda, 
 AndExecFiscMesAnt, 
 AndExecFiscAutu, 
 AndExecFiscArqui, 
 AndExecFiscAnda, 
 AndFedMesAnt, 
 AndFedAutu, 
 AndFedArqui, 
 AndFedAnda, 
 AndEstMesAnt, 
 AndEstAutu, 
 AndEstArqui, 
 AndEstAnda, 
 AndMuniMesAnt, 
 AndMuniAutu, 
 AndMuniArqui, 
 AndMuniAnda, 
 AndFalenMesAnt, 
 AndFalenAutu, 
 AndFalenArqui, 
 AndFalenAnda, 
 AndProcJuriMesAnt, 
 AndProcJuriAutu, 
 AndProcJuriArqui, 
 AndProcJuriAnda, 
 AndAcoPrevMesAnt, 
 AndAcoPrevAutu, 
 AndAcoPrevArqui, 
 AndAcoPrevAnda, 
 AndInciMesAnt, 
 AndInciAutu, 
 AndInciArqui, 
 AndInciAnda, 
 AndAcoIndeMesAnt, 
 AndAcoIndeAutu, 
 AndAcoIndeArqui, 
 AndAcoIndeAnda, 
 AndMandaMesAnt, 
 AndMandaAutu, 
 AndMandaArqui, 
 AndMandaAnda, 
 AndAcaCivMesAnt, 
 AndAcaCivAutu, 
 AndAcaCivArqui, 
 AndAcaCivAnda, 
 AndAcoTrabMesAnt, 
 AndAcoTrabAutu, 
 AndAcoTrabArqui, 
 AndAcoTrabAnda, 
 AndOutMesAnt, 
 AndOutAutu, 
 AndOutArqui, 
 AndOutAnda, 
 AndTotalMesAnt, 
 AndTotalAutu, 
 AndTotalArqui, 
 AndTotalAnda, 
 AndPrecMesAnt, 
 AndPrecAutu, 
 AndPrecArqui, 
 AndPrecAnda, 
 AndExecMesAnt, 
 AndExecAutu, 
 AndExecArqui, 
 AndExecAnda, 
 AndExecPenMesAnt, 
 AndExecPenAutu, 
 AndExecPenArqui, 
 AndExecPenAnda, 
 AndExecSuspMesAnt, 
 AndExecSuspAutu, 
 AndExecSuspArqui, 
 AndExecSuspAnda, 
 AndExecFisMesAnt, 
 AndExecFisAutu, 
 AndExecFisArqui, 
 AndExecFisAnda, 
 AndIncidProcJulg, 
 AndIncidProcExecJulg, 
 ProcConDist2005, 
 EmbExecDist2005, 
 ProcConDist2006MesAnt, 
 ProcConDist2006Julga, 
 ProcConDist2006Anda, 
 EmbaExec2006MesAnt, 
 EmbaExec2006Julga, 
 EmbaExec2006Anda, 
 MovProcConcPer, 
 MovProcConcl, 
 MovProcVistaMP, 
 MovProcCargaMP, 
 MovProcVistaPart, 
 MovProcOutTotal, 
 MovProcAudi, 
 MovProcCumpri, 
 MovProcDev, 
 MovProcPericia, 
 MovProcPubEdit, 
 MovProcProvEscriv, 
 MovProcSusp, 
 MovProcOutSitu, 
 MovProcArquiBaixa, 
 MovRecurInter, 
 MovRecurJulgAgravo, 
 MovRecurJulgapelacao, 
 MovRecurJulgtotal, 
 MovRecurProvAgravo, 
 MovRecurProvApelacao, 
 MovRecurProvTotal, 
 MovRecurInterFase, 
 MovRecurInterPend, 
 MovPrecNum, 
 MovPrecDataDist, 
 MovPrecDataUlt, 
 MovPrecDevTot, 
 MovPrecDevCit, 
 MovPrecDevOut, 
 RemTJMesAnt, 
 RemTJMesAtual, 
 RemTJDevolvTJ, 
 RemTJTotal, 
 RemOutTJMesAnt, 
 RemOutTJMesAtual, 
 RemOutTJDevolvTJ, 
 RemOutTJTotal, 
 RemOutComMesAnt, 
 RemOutComMesAtual, 
 RemOutComDevolvTJ, 
 RemOutComTotal, 
 RemRediOutMesAnt, 
 RemRediOutMesAtual, 
 RemRediOutDevolvTJ, 
 RemRediOutTotal, 
 RemOutrasInfo, 
 CustasProc, 
 CustasTaxaJudi, 
 CustasOutras, 
 AtosSentResMeritoTotal, 
 AtosSentResMeritoConhe, 
 AtosSentResMeritoCautelar, 
 AtosSentHomoTotal, 
 AtosSentHomoConhe, 
 AtosSentHomoCautelar, 
 AtosSentSemResolMeritoTotal, 
 AtosSentSemResolMeritoConhe, 
 AtosSentSemResolMeritoCautelar, 
 AtosMSentExecTotal, 
 AtosSentExecFiscal, 
 AtosMSentExecTitJud, 
 AtosMSentExecTitExt, 
 AtosDecisaoTotal, 
 AtosDecisaoLiminar, 
 AtosDecisaoOutras, 
 AtosDespProf, 
 AtosDespProfPlantao, 
 AtosAudRealizTotal, 
 AtosAudIntru, 
 AtosAudJulg, 
 AtosAudConcil, 
 AtosAudOutros, 
 AtosAudNRealiz, 
 AtosAudDesig, 
 AtosAcordoAudi, 
 AtosSentProfAudi, 
 AtosPesOuvAudi, 
 AtosDataAudiAfast, 
 AtosAutosConcSent, 
 AtosAutosConcPratica, 
 AtosAutosConcTotal, 
 AtosAutosConcSent100, 
 AtosAutosConcDiv100, 
 AtosDataConcAntiga, 
 AtosDecSusp, 
 AtosMandPriCivil, 
 AtosPresosCiveis, 
 AtosProcAntTramitNum, 
 AtosProcAntTramitData, 
 AtosProcAntTramitDUM, 
 AtosPrecAntTramitNum, 
 AtosPrecAntTramiData, 
 AtosPrecAntTramiDUM, 
 AtosPrecDevTotal, 
 AtosPrecDevCitacao, 
 AtosPrecDevOutras, 
 AtosInfTJ, 
 AtosOutrasAtividades, 
 Ferias, 
 MatSubstituicao, 
 MatAssinatura, 
 DataIniFerias, 
 DataFimFerias, 
 RemetOutraVara

这 [Z:\ QLIKVIEW \ Todos os Mapas \AreaCível.xlsx] (ooxml,嵌入式标签,表格为AreaCivil);

这是16个表中1个行的完整列表..每个表中的一些hows相等,有些是不同的。

1 个答案:

答案 0 :(得分:0)

这里可能有两个不同的问题。首先,由于内存问题,它很可能会挂起你 - 在文档设置中启用详细的错误日志,这样您就可以在文档重新加载期间获得一些细节。

接下来,如果我理解正确,你想将所有16个文件连接到一个表,这些文件有共同的列和一些不同的列?

这里有几个选项,但我建议您手动重命名加载脚本中的常用字段,并添加从其他文件加载到所有其他文件所需的列,但如果我们不是特定的话,它们将是空白的文件。

例如, file1有列key1,key2,c1,c2

和file2有列key1,key2,c1,c3

您可以在加载脚本中单独加载它们,但是然后加载file1,添加空白列c3和file2,添加空白列c2 - 不是实际文件而是加载脚本语句。

您也可以在加载语句之前使用CONCATENATE关键字来强制连接,但我个人希望自己控制QV加载脚本。

相关问题