Estado: Terminado

Funçao especifica

Detalles del proyecto:
Presupuesto: Abierto
Publicado: Hace un año
Plazo: 7 días
Propuestas: 2
Freelancers interesados: 3
Descripción:
Preciso concluir uma função em VBA-Access, que está com erro de lógica. Qualquer alteração pode ser feita, desde que o resultado seja atingido. Tenho que enviar 4 tabelas e as descrições abaixo acredito que sejam suficientes:

1 – Preciso filtrar os registros da tblBacktestGeral, em que o valor do campo ATIVO seja igual ao campo ATIVO da tblOtimizadores
2 – Em seguida preciso adicionar registros na tblIndicadorAtivo com registros que obedeçam as seguintes regras:
a- Obedecendo a chave primária da tabela, que é composta de data, código do ativo e código de decisão
b- Para cada código de ativo, em cada data pré-existente nos registros filtrados no item 1, incluir uma tupla, composta do resultado de 2 dos 7 itens relacionados na tblIndicador. Os resultados já existentes são 0 ou 1.
c- Baseado na tabela verdade, se os resultados dos 2 itens da tupla forem 1, o resultado deverá ser 1, para os demais será zero. Observar que não interessa o resultado invertido, pois a ordem dos 2 fatores tanto faz.
3 – A tblIndicadorAtivo apresenta inicialmente 427 registros, que são os que servem para teste. Esses 427 registros são os resultados das tuplas do tipo a1 x a1, a2 x a2, a3 x a3, a4 x a4, a5 x a5, a6 x a6, a7 x a7. Essas 7 tuplas referem-se aos 7 registros da tblIndicador, adicionados para cada data em que o ativo aparece.

4 – É necessário adicionar os resultados das demais tuplas, ou seja: a1 x a2, a1 x a3, a1 x a4, a1 x a5, a1 x a6, a1 x a7, a2 x a3, a2 x a4, .... , até a6 x a7. Note que as tuplas não precisam ser invertidas nem iguais, pois os iguais já existem na tblIndicado-rAtivo e as invertidas são iguais às suas inversões, não sendo necessárias.

5 – Finalmente a tblIndicadorAtivo deverá ter adicionado uma grande quantidade de registros, pois para cada ativo, numa certa data, deverá ter tantos registros quanto o número de tuplas possíveis.

6 – A função PreencheIndicadorAtivo() apresenta o código que tem erro de lógica e precisa ser alterado.


Categoria: IT & Programação
Subcategoria: Outro
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.

Crear un proyecto similar

Cliente:

MARCOS F.
(Promedio 5.00 de 5)
Ubicación: Brasil
Para ver más detalles del cliente, ingresa a Workana.
Cargando...