InovacaoMediaBrasil/ProcessWorkflowsAndDatabaseScripts

View on GitHub
Src/Sankhya/Construtores de Componentes de BI/148.PREMIAÇÃO POR PRODUTO CALL CENTER.xml

Summary

Maintainability
Test Coverage
<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="CODPROD1" description="3. Código do Produto" metadata="integer" required="true" keep-last="true"/>
        <parameter id="CODPROD2" description="4. Código do Produto" metadata="integer" required="false" keep-last="true"/>
        <parameter id="CODPROD3" description="5. Código do Produto" metadata="integer" required="false" keep-last="true"/>
        <parameter id="CODPROD4" description="6. Código do Produto" metadata="integer" required="false" keep-last="true"/>
        <parameter id="CODPROD5" description="7. Código do Produto" metadata="integer" required="false" keep-last="true"/>
        <parameter id="TOP" description="8. Top" metadata="integer" required="false" keep-last="true"/>
    </prompt-parameters>
    <level id="lvl_axz7wux" description="Principal">
        <container orientacao="V" tamanhoRelativo="100">
            <grid id="grd_axz7wuy">
                <expression type="sql" data-source="MGEDS">
                    <![CDATA[SELECT VEN.APELIDO AS Vendedor,   COUNT(ITE.NUNOTA) AS Quantidade,   SUM(ITE.VLRTOT - ITE.VLRDESC) as TotalVendido FROM SANKHYA_PRODUCAO.sankhya.TGFCAB CAB WITH (NOLOCK)   INNER JOIN SANKHYA_PRODUCAO.sankhya.TGFITE ITE WITH (NOLOCK) ON ITE.NUNOTA = CAB.NUNOTA   INNER JOIN SANKHYA_PRODUCAO.sankhya.TGFVEN VEN WITH (NOLOCK) ON VEN.CODVEND = CAB.CODVEND WHERE CODTIPOPER = :TOP   AND DTNEG BETWEEN :DTINI AND :DTFIM   AND CAB.AD_STATUSPGTO = 'E'   AND CODPROD IN (:CODPROD1, :CODPROD2, :CODPROD3, :CODPROD4, :CODPROD5) GROUP BY VEN.APELIDO, VEN.AD_SETORVEND ORDER BY TotalVendido DESC]]>
                </expression>
                <metadata>
                    <field name="Vendedor" label="Vendedor" type="S" visible="true" useFooter="false"/>
                    <field name="Quantidade" label="Quantidade Vendida" type="I" visible="true" useFooter="false"/>
                    <field name="TotalVendido" label="Total Vendido(Com desconto)" type="C" visible="true" useFooter="false" mask="R$ #.##0,00"/>
                </metadata>
            </grid>
        </container>
    </level>
</gadget>