Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal, estou com uma dúvida de como utilizar esta função INPUTSUM.
Quero fazer umas simulações e uma opção é utilizar variáveis, mas além das váriaveis, queria poder editar determinado campo e colocar um determinado valor para simular algumas situações.
estou tentando da seguinte maneira:
InputSum(TARIFA_TRANSP_VL_TAXA_ALTERAVEL,' * ')
Mas apresenta erro de expressão?
O campo TARIFA_TRANSP_VL_TAXA_ALTERAVEL é um campo de uma tabela que estou lendo.
o que estou fazendo errado? Alguém tem alguma dica?
Desde já agradeço,
Juliana
ola,
no script da carga vc deve informar o campo que vc deseja usar para os inputs... dessa forma:
INPUTFIELD TARIFA_TRANSP_VL_TAXA_ALTERAVEL;
load
...,
valor as TARIFA_TRANSP_VL_TAXA_ALTERAVEL,
...
from...
ai sim na sua tabela dinamica vc usa o INPUTSUM como vc descreveu acima.
ola,
no script da carga vc deve informar o campo que vc deseja usar para os inputs... dessa forma:
INPUTFIELD TARIFA_TRANSP_VL_TAXA_ALTERAVEL;
load
...,
valor as TARIFA_TRANSP_VL_TAXA_ALTERAVEL,
...
from...
ai sim na sua tabela dinamica vc usa o INPUTSUM como vc descreveu acima.
Olá Fábio, era isso mesmo!
Esqueci deste pequeno detalhe..
Obrigada pela ajuda!
Abs,
Juliana Holstein
Fábio, bom dia!
Surgiu um probleminha. Quero colocar campos INPUTFIELDS em mais de uma tabela nos scripts.
Só que quando coloco em mais de uma tabela dá erro de "Duplicate Keys".
O que estou fazendo errado?
Abaixo o meu script:
TARIFA_TRANSPORTADORA:
INPUTFIELD TARIFA_TRANSP_VL_TAXA_ALTERAVEL ,TARIFA_TRANSP_VL_TONELADA_ALTERAVEL,TARIFA_TRANSP_VL_ADICIONAL_VALOR_ALTERAVEL,TARIFA_TRANSP_VL_PEDAGIO_ALTERAVEL;
LOAD CD_TRANSPORTADORA &'-'&
CD_TARIFA &'-'&
DT_INICIO_VIGENCIA AS TARIFA_TRANSP_COD_CHAVE,
CD_TRANSPORTADORA AS TARIFA_TRANSP_CD_TRANSPORTADORA,
CD_TARIFA &'-'&
DS_TARIFA AS TARIFA_TRANSP_CDNM_TARIFA,
DT_INICIO_VIGENCIA AS TARIFA_TRANSP_DT_INICIO_VIGENCIA,
DT_FINAL_VIGENCIA AS TARIFA_TRANSP_DT_FIM_VIGENCIA,
IF(isnull(VL_TAXA),0,VL_TAXA) AS TARIFA_TRANSP_VL_TAXA,
0 AS TARIFA_TRANSP_VL_TAXA_ALTERAVEL,
IF(isnull(VL_TONELADA),0,VL_TONELADA) AS TARIFA_TRANSP_VL_TONELADA,
0 AS TARIFA_TRANSP_VL_TONELADA_ALTERAVEL,
IF(isnull(VL_ADICIONAL_VALOR),0,VL_ADICIONAL_VALOR) AS TARIFA_TRANSP_VL_ADICIONAL_VALOR,
0 AS TARIFA_TRANSP_VL_ADICIONAL_VALOR_ALTERAVEL,
IF(isnull(VL_PEDAGIO),0,VL_PEDAGIO) AS TARIFA_TRANSP_VL_PEDAGIO,
0 AS TARIFA_TRANSP_VL_PEDAGIO_ALTERAVEL,
IF(isnull(VL_PEDAGIO_CARGA_COMPLETA),0,VL_PEDAGIO_CARGA_COMPLETA) AS TARIFA_TRANSP_VL_PEDAGIO_CARGA_COMPLETA
FROM C:\Qlikview\Producao\QVD\TARIFA_TRANSPORTADORA.qvd (qvd);
LEFT JOIN
LOAD CD_TRANSPORTADORA AS TARIFA_TRANSP_CD_TRANSPORTADORA,
CD_TRANSPORTADORA &'-'&
NM_TRANSPORTADORA AS TARIFA_TRANSP_CDNM_TRANSPORTADORA
FROM C:\Qlikview\Producao\QVD\TRANSPORTADORA.qvd (qvd);
PESO_TRANSPORTADORA:
INPUTFIELD PESO_TRANSP_VL_TONELAGEM_ALTERAVEL;
LOAD
CD_TRANSPORTADORA &'-'&
CD_TARIFA &'-'&
DT_INICIO_VIGENCIA AS TARIFA_TRANSP_COD_CHAVE,
CD_TRANSPORTADORA AS PESO_TRANSP_CD_TRANSPORTADORA ,
CD_TARIFA AS PESO_TRANSP_CD_TARIFA,
CD_PESO_TRANSPORTADORA AS PESO_TRANSP_CD_PESO_TRANSPORTADORA,
QT_PESO_TRANSPORTADORA AS PESO_TRANSP_QT_PESO_TRANSPORTADORA,
DS_PESO_TRANSPORTADORA AS PESO_TRANSP_DS_PESO_TRANSPORTADORA,
VL_TONELAGEM AS PESO_TRANSP_VL_TONELAGEM,
0 AS PESO_TRANSP_VL_TONELAGEM_ALTERAVEL,
DT_INICIO_VIGENCIA AS PESO_TRANSP_DT_INICIO_VIGENCIA
FROM C:\Qlikview\Producao\QVD\PESO_TRANSPORTADORA.qvd (qvd);
LEFT JOIN
LOAD CD_TRANSPORTADORA AS PESO_TRANSP_CD_TRANSPORTADORA,
CD_TRANSPORTADORA &'-'&
NM_TRANSPORTADORA AS PESO_TRANSP_CDNM_TRANSPORTADORA
FROM C:\Qlikview\Producao\QVD\TRANSPORTADORA.qvd (qvd);
Desde já obrigada pela ajuda!
Abs,
Juliana.