Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá!
Tenho numa tabela valores de estoque por ano, e os meses separados por ";" . Só que não sei se dá para gerar date Mês através de variável i do loop.
Segue exemplo:
FOR i=1 to 12
[Estoque_Mensal_AUX]:
LOAD
"it-codigo",
"cod-estabel",
"ano",
// $(i) as "Mes2",
Num($(i),'##') as "Mes",
if(subfield("qt-estoque-ini",';',$(i))=0,null(),subfield("qt-estoque-ini",';',$(i))) as [qt-estoque-mes]
Resident [Estoque_Mensal_E];
NEXT
Boa noite @Monrou,
Você pode dar um exemplo de dado do campo "qt-estoque-ini"?
Abs e Sucesso!!
Olá, Segue dados de um item para um ano. Coloquei a variável i do for como mês, porque não tenho esta na tabela.
Você pode usar o iterno() combinado com while para gerar um loop dentro do próprio load. Supondo que sempre serão 12 posições, você testa iterno() <= 12. Pouca gente conhece essa função que combinada com subfield é bem poderosa para transformar dados concatenados em linhas . Segue o código.
LOAD
ano,
iterno() as Mes,
"cod-estabel",
"it-codigo",
subfield("qt-estoque-ini",';',iterno()) as "qt-estoque-mes"
FROM [lib://DataFiles/Estoque Mes.xls]
(biff, embedded labels, table is Sheet1$)
While iterno() <= 12;
;
Abraço,
Pablo/imaps.com.br