QlikWorld 2020 Global Conference. Join us to discover how to get the most from your data. Act fast. Register now and save.

Store

Essa função de script cria um arquivo QVD ou CSV.

Syntax:  

Store [fieldlist from] table into filename [ format-spec ];

 

O comando criará um arquivo com o nome explícito QVD ou CSV.

O comando só pode exportar campos de uma tabela lógica. Se os campos de várias tabelas forem exportados, uma join explícita deve ser feita previamente no script para criar a tabela de dados que deve ser exportada.

Os valores de texto são exportados para o arquivo CSV no formato UTF-8. É possível especificar um separador. Para isso, consulte LOAD. O comando store para um arquivo CSV não suporta exportação de BIFF.

Arguments:  

ArgumentoDescrição
fieldlist::= ( * | field ) { , field } )

Uma lista dos campos a serem selecionados. O uso de * como lista de campos indica todos os campos. 

field::= fieldname [as aliasname ]

fieldname é um texto idêntico a um nome de campo em table. (Observe que o nome do campo deverá estar entre aspas duplas ou colchetes se contiver espaços ou outros caracteres que não sejam padrão).

aliasname é um nome alternativo do campo a ser usado no arquivo QVD ou CSV resultante.

tableUm rótulo de script representando uma tabela já carregada, que será usada como fonte dos dados.
filename

O nome do arquivo de destino, incluindo um caminho válido para uma conexão de dados da pasta existente.

Example: 'lib://Table Files/target.qvd'

No modo legado de uso de scripts, os seguintes formatos de caminho também são suportados:

  • absoluto

    Example: c:\data\sales.qvd

  • relativo ao diretório operacional do aplicativo Qlik Sense.

    Example: data\sales.qvd

    Se o caminho for omitido, o Qlik Sense armazenará o arquivo no diretório especificado pelo comando Directory. Se não houver um comando Directory, o Qlik Sense armazenará o arquivo no diretório de trabalho, C:\Users\{user}\Documents\Qlik\Sense\Apps.

format-spec ::=( ( txt | qvd ) )A especificação do formato consiste no texto txt para arquivos de texto ou o texto qvd para arquivos qvd. Se a especificação do formato for omitida, qvd será assumido.

Examples:  

Store mytable into xyz.qvd (qvd);

Store * from mytable into 'lib://FolderConnection/myfile.qvd';

Store Name, RegNo from mytable into xyz.qvd;

Store Name as a, RegNo as b from mytable into 'lib://FolderConnection/myfile.qvd';

store mytable into myfile.txt (txt);

store * from mytable into 'lib://FolderConnection/myfile.qvd';