Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia !
Estou quebrando a cabeça com o cálculo de uma coluna da tabela abaixo, vejam se podem me auxiliar.
A coluna em questão é a META QTDE (penúltima).
Nela tenho que pegar um valor informado numa planilha externa, que é informada item a item, sendo conectados pelo código do item, conforme pode ver nas duas listas abaixo do lado direito:
Na dimensão esta o campo COD_ITEM da seguinte maneira:
=IF(MID(COD_ITEM,1,7)='0102.00','0102.00.XX',COD_ITEM))
Dessa maneira ele ira “acumular” todos os itens que iniciam com 0102.00 em 0102.00.XX,
No caso acima acumula os COD_ITEM 0102.00.09, 0102.00.00 e 0102.00.31.
O problema é quando relaciono com outra tabela externa de METAS, onde a meta é informada já com o código do item no formato acumulado 0102.00.XX.
Percebam que ele esta cinza na lista pois não tem relação com os itens vendidos por se tratar de um item fictício, apenas para demonstrar acumulação e definir a meta.
Já tentei fazer da seguinte forma a expressão do campo META QTDE, porem ele não obedece:
=IF(MID(COD_ITEM,1,7)='0102.00',SUM({<COD_ITEM_META_DPC={'0102.00.XX'}, >}META_DPC_QTDE),SUM(META_DPC_QTDE))
Alguém vê uma maneira de como posso conectar o valor da META informado com item 0102.00.XX ao COD_ITEM da dimensão ?
obrigado !
Bom dia Cleber,
Faça isso no script:
TabItens:
LOAD IF(MID(COD_ITEM,1,7)='0102.00','0102.00.XX',COD_ITEM)) as COD_ITEM_META_DPC
...
No objeto use o SUM, COUNT... normalmente.
Abraço.
Bom dia Cleber,
Faça isso no script:
TabItens:
LOAD IF(MID(COD_ITEM,1,7)='0102.00','0102.00.XX',COD_ITEM)) as COD_ITEM_META_DPC
...
No objeto use o SUM, COUNT... normalmente.
Abraço.
Olá Cleber....
Tens que fazer pelo script, para que o QV faça a modelagem correta com os relacionamentos. Tente:
Load IF(Mid(COD_ITEM,1,7)='0102.00','0102.00.XX',COD_ITEM)) as PK_COD_ITEM
Bom dia Aderlan;
Segui o principio sugerido (claro que envolveu alteação de chaves, etc) mas consegui fazer funcionar !
obrigado pela ajuda!