Src/Sankhya/Construtores de Componentes de BI/130.COMERCIAL_CANCELADOS_INFOGERAL.xml
0<gadget>
<prompt-parameters>
<parameter id="DTINI" description="1. Data Inicial" metadata="date" required="true" keep-last="true"/>
<parameter id="DTFIM" description="2. Data Final" metadata="date" required="true" keep-last="true"/>
<parameter id="OPERACAO" description="3. Código da Operação" metadata="integer" required="true" keep-last="true"/>
</prompt-parameters>
<level id="lvl_mm724z" description="Principal">
<container orientacao="V" tamanhoRelativo="100">
<simple-value id="svl_mm725p" tamTexto="18">
<title>
<![CDATA[INFORMAÇÕES GERAIS]]>
</title>
<expression type="sql" data-source="MGEDS">
<![CDATA[SELECT COUNT(CAB.NUNOTA) AS CANCELADOS, SUM(CAB.VLRNOTA) AS VALOR, COUNT(DISTINCT CAB.DTNEG) AS DIAS, CASE WHEN COUNT(DISTINCT CAB.DTNEG) = 0 THEN 0 ELSE COUNT(CAB.NUNOTA)/COUNT(DISTINCT CAB.DTNEG) END AS MEDIACANDIA, CASE WHEN COUNT(DISTINCT CAB.DTNEG) = 0 THEN 0 ELSE SUM(CAB.VLRNOTA)/COUNT(DISTINCT CAB.DTNEG) END AS MEDIAVALRDIA, COUNT(DISTINCT CAB.CODVEND) AS VEND, CASE WHEN COUNT(DISTINCT CAB.CODVEND) = 0 THEN 0 ELSE SUM(CAB.VLRNOTA)/COUNT(DISTINCT CAB.CODVEND) END AS MEDIAVEND FROM sankhya.TGFCAN CAN WITH (NOLOCK) INNER JOIN sankhya.TGFCAB_EXC CAB WITH (NOLOCK) ON CAB.NUNOTA = CAN.NUNOTA WHERE CAB.CODTIPOPER = :OPERACAO AND CAB.DTNEG >= :DTINI AND CAB.DTNEG <= :DTFIM]]>
</expression>
<metadata>
<field name="CANCELADOS" label="CANCELADOS" type="I" visible="true" useFooter="false" mask="#.##0"/>
<field name="VALOR" label="VALOR" type="F" visible="true" useFooter="false" mask="R$ #.##0,00"/>
<field name="DIAS" label="DIAS" type="I" visible="true" useFooter="false" mask="#.##0"/>
<field name="MEDIACANDIA" label="MEDIACANDIA" type="I" visible="true" useFooter="false" mask="#.##0"/>
<field name="MEDIAVALRDIA" label="MEDIAVALRDIA" type="F" visible="true" useFooter="false" mask="R$ #.##0,00"/>
<field name="VEND" label="VEND" type="I" visible="true" useFooter="false" mask="#.##0"/>
<field name="MEDIAVEND" label="MEDIAVEND" type="F" visible="true" useFooter="false" mask="R$ #.##0,00"/>
</metadata>
<value-expression>
<![CDATA[Período selecionado :DTINI até :DTFIM Resumo: Neste período foram cancelados $CANCELADOS pedidos de $VEND vendedores, em $DIAS dias, no valor total de $VALOR. Isso gerou uma média de $MEDIACANDIA pedidos cancelados por dia, $MEDIAVALRDIA de valor cancelado por dia. Além disso, foram cancelados uma média de $MEDIAVEND por vendedor.]]>
</value-expression>
</simple-value>
</container>
</level>
</gadget>