Índice:


       

Objetivo:


   Este documento tem por objetivo auxiliar a Inclusão de Campos Calculados em Cubos.NET.

Procedimento:


   1- Parametrizando o Campo:

Primeiramente deve-se criar uma consulta SQL que busque os campos sem uso de calculos como “SUM”.

Na imagem temos o resultado da consulta SQL executada no Cubo.Net


Consulta utilizada no exemplo

SELECT TVEN.NOME                         AS VENDEDOR,

( ITEM.QUANTIDADE * TPRD.PRECO5 ) AS CUSTO,

( ITEM.QUANTIDADE ) AS QUANTIDADE,

( TPRD.PRECO5 ) AS PRECO,

( ITEM.VALORLIQUIDO ) AS VALORVENDA,

YEAR(NF.DATASAIDA) AS ANO,

MONTH(NF.DATASAIDA) AS MES,

DAY(NF.DATASAIDA) AS DIA,

CONFIRMACAO.CODTMV

FROM   TMOV CONFIRMACAO

LEFT JOIN TVEN

ON CONFIRMACAO.CODVEN1 = TVEN.CODVEN

INNER JOIN TMOVRELAC

ON CONFIRMACAO.IDMOV = TMOVRELAC.IDMOVORIGEM

INNER JOIN TMOV NF

ON TMOVRELAC.IDMOVDESTINO = NF.IDMOV

LEFT JOIN TITMMOV ITEM

ON CONFIRMACAO.IDMOV = ITEM.IDMOV

LEFT JOIN TPRD

ON ITEM.IDPRD = TPRD.IDPRD

WHERE  CONFIRMACAO.CODTMV IN ( '2.1.01', '1.2.22' )

AND CONFIRMACAO.STATUS = 'F'

AND CONFIRMACAO.CODCFO <> 'C001414'

AND NF.CODTMV IN ( '2.2.01', '2.2.20', '2.2.02', '2.2.40' )


image

image

image

image

image

image