# 3.3 Análise de origem de documentos (Pedido de vendas) # Relatório de Pedidos por Origem Ao adicionar um documento através do CRM One, é possível identificar se ele foi criado pelo **Portal** ou pelo **Aplicativo Mobile**. Se sua empresa deseja analisar a quantidade de documentos criados por origem, é possível utilizar o modelo de relatório abaixo.

**Recomendação:** Utilize o formato **Tabela Dinâmica** para visualizar os dados de forma flexível.

**[Tabelas dinâmicas](http://manuais.dwu.com.br/books/crm-one-web/page/34-tabelas-dinamicas "Tabelas dinâmicas")** O uso de tabelas dinâmicas (ou pivot tables) é uma excelente forma de fazer análises gerenciais de forma ágil e dinâmica. Visando a disponibilização de uma funcionalidade prática foi implementado no CRM One web este novo recurso, que permitirá a execução de relatórios no formato de tabela dinâmica (pivot table). Cenário de exemplo O primeiro … [Continue lendo](http://manuais.dwu.com.br/books/crm-one-web/page/34-tabelas-dinamicas "Tabelas dinâmicas")
[![image.png](http://manuais.dwu.com.br/uploads/images/gallery/2025-06/scaled-1680-/snIimage.png)](http://manuais.dwu.com.br/uploads/images/gallery/2025-06/snIimage.png) Configuração da Tabela Dinâmica - **Linhas:** Origem, Vendedor, Usuário - **Colunas:** Ano, Mês - **Valores:** Quantidade (com função de contagem) Com isso, será possível visualizar quantos pedidos foram criados por cada plataforma e por quem. ## Consulta para SAP HANA ``` SELECT T2."U_NAME" as "Usuário", T1."SlpName" as "Vendedor", T0."DocNum" as "Num. PV", CASE WHEN T0."U_DWU_Origem" = 'W' THEN 'CRM One - Portal' WHEN T0."U_DWU_Origem" = 'M' THEN 'CRM One - App Celular' ELSE 'Outros (SAP/Site)' END AS "Origem", T0."DocDate" as "Data", MONTH(T0."DocDate") as "Mês", YEAR(T0."DocDate") as "Ano", 1 as "Quantidade" FROM ORDR T0 INNER JOIN OSLP T1 ON T0."SlpCode" = T1."SlpCode" INNER JOIN OUSR T2 ON T0."UserSign" = T2."USERID" WHERE T0."DocDate" BETWEEN '{[Data1CRMOne][Data Inicial]}' AND '{[Data2CRMOne][Data Final]}' AND T0."CANCELED" = 'N' ``` ## Consulta para SQL Server ``` SELECT T2.[U_NAME] as 'Usuário', T1.[SlpName] as 'Vendedor', T0.[DocNum] as 'Núm. PV', CASE WHEN T0.[U_DWU_Origem] = 'W' THEN 'CRM One - Portal' WHEN T0.[U_DWU_Origem] = 'M' THEN 'CRM One - App Celular' ELSE 'Outros (SAP)' END AS 'Origem', T0.[DocDate] as 'Data', MONTH(T0.[DocDate]) AS 'Mês', YEAR(T0.[DocDate]) AS 'Ano', 1 as 'Quantidade' FROM ORDR T0 INNER JOIN OSLP T1 ON T0.[SlpCode] = T1.[SlpCode] INNER JOIN OUSR T2 ON T0.[UserSign] = T2.[USERID] WHERE T0.[DocDate] BETWEEN '{[Data1CRMOne][Data Inicial]}' AND '{[Data2CRMOne][Data Final]}' AND T0.[CANCELED] = 'N' ``` ## Próximos passos Para criar o relatório no formato de **Tabela Dinâmica**, siga o manual completo disponível abaixo: [Acessar manual de criação de Tabela Dinâmica](http://manuais.dwu.com.br/books/crm-one-web/page/34-tabelas-dinamicas "Tabelas dinâmicas")