Guia cruzado do Crystal Reports com totais médios Eu estou projetando um relatório ligeiramente complicado usando uma aba cruzada, que exibirá um valor de referência (chame esse nome do driver) e liste a soma de cada semana pagando em uma guia cruzada para uma programação contínua de 12 semanas Que eu especifique. O relatório funciona perfeitamente para este ponto, mas eu quero adicionar um salário médio para a coluna total total, para que eu possa ver o quanto uma referência (o driver neste caso) está sendo pago por semana em média. Quando eu faço isso, parece que a média de cada registro está em conjunto, onde em I want a média das 12 somas em uma média. Alguém pode ajudá-lo a configurar isso. EXEMPLO SIMPLES AQUI: CONDUTOR Semana 1 Semana 2 Semana 3 TOTAL MÉDIA A 500,00 600,00 700,00 1800,00 600.00 Agrupamento de registros Agrupamento de registros Os registros de classificação são úteis para listas ou outros relatórios simples que só precisam de registros para aparecer em uma determinada ordem . É mais comum, no entanto, querer não apenas ter o seu relatório ordenado por determinados campos, mas também ter subtotais, contagens, médias ou outras informações de resumo quando o campo de ordenação for alterado. Para realizar isso, você deve usar o Crystal Reports group s. Em outras ferramentas de relatórios e linguagens de desenvolvimento de mainframe, muitas vezes isso foi referido como quebras de nível de relatório. Quando você cria um grupo de relatórios, ambos classificam os registros no relatório e criam duas seções de relatório adicionais sempre que o campo de grupo muda. Você pode colocar subtotais, médias, contagens e muitos outros tipos de informações resumidas nessas seções. Além disso, o agrupamento do seu relatório permite que a árvore do grupo, uma janela do tipo Explorer, no lado esquerdo da guia Pré-visualização. A árvore do grupo oferece uma rápida visão geral da organização do seu relatório e permite que você navegue diretamente para um grupo específico que deseja ver. Para criar um grupo de relatórios, você pode escolher Inserir grupo nos menus suspensos ou clicar no botão Inserir grupo na barra de ferramentas Inserir ferramentas. A caixa de diálogo Inserir grupo é exibida. Ele contém duas abas: Comum (mostrado a seguir) e Opções (discutidas mais tarde). Existem duas listas suspensas na guia comum que você usa para inserir um grupo. Siga estas etapas para concluir a caixa de diálogo: clique na lista suspensa superior para selecionar o campo em que deseja agrupar. A lista exibirá campos no seu relatório, bem como outros campos nas tabelas que o relatório está usando. Você pode agrupar por um campo já no relatório ou por um campo de banco de dados que você não colocou no relatório. Você também pode agrupar por um campo de fórmula. Clique na segunda lista suspensa para selecionar a ordem em que seus grupos aparecerão no relatório. Existem quatro opções: a ordem crescente mostra os grupos na ordem decrescente ordenada alfabéticamente de ordem A a Z, mostra os grupos em ordem ordenada de Z a A, você pode criar seus próprios grupos (descritos mais adiante neste capítulo) e registros de grupos de pedidos originais na ordem em Que aparecem no banco de dados. (Esta última opção é uma característica interessante, mas provavelmente não é útil na maioria dos relatórios.) Se você deseja permitir que o Crystal Reports faça escolhas típicas para a forma como os grupos aparecem, você pode simplesmente clicar em OK agora para criar o novo grupo. No entanto, se você deseja definir opções adicionais para o grupo, clique na guia Opções. Faça as opções da guia Opções da seguinte maneira. Se você simplesmente quiser que o próprio campo do banco de dados apareça nos grupos no relatório e na árvore do grupo, deixe a caixa de seleção Personalizar o campo do nome do grupo vazia. No entanto, se você gostaria de personalizar a forma como os grupos aparecem (talvez você diga um mês totalmente escrito, juntamente com um ano de quatro dígitos para um campo de data), clique na caixa de seleção Personalizar o Nome do Grupo. Você pode então fazer escolhas adicionais para determinar o que aparece para o grupo. Customizing Group Name Fields aparece mais tarde no capítulo. Clique na opção Manter grupo em conjunto, se quiser que o Crystal Reports tente impedir que seus grupos sejam quebrados no final de uma página. Se você deixar essa opção desmarcada, o início de um grupo e apenas alguns registros detalhados no grupo podem ser impressos na parte inferior de uma página, enquanto o resto dos registros detalhados do grupo e seus subtotais podem aparecer no topo da próxima página. Clique na opção Repetir grupo de cabeçalho em cada página, se você acha que terá grandes grupos que abrangerão mais do que uma única página. Esta opção imprimirá a seção do cabeçalho do grupo (descrita mais adiante) na parte superior de cada página onde um grupo continua. Isso permite que você veja as seções de detalhes em páginas subseqüentes e saiba qual grupo pertence. Ao clicar em Manter grupo juntas, pode causar comportamento estranho se o primeiro grupo em seu relatório não se encaixar em uma página por si só. Neste caso, o Crystal Reports detectará que ele pode caber no grupo na primeira página do relatório e iniciará uma nova página antes de começar a imprimir o grupo. O resultado será uma primeira página em branco. Se isso acontecer, você pode resolver o problema suprimindo a seção de cabeçalho do relatório. Se você fizer isso, mas ainda deseja que o material seja impresso apenas na parte superior da primeira página, crie seções de cabeçalho e cabeçalho de página separadas e, condicionalmente, formatar o cabeçalho da página A para suprimir se o número da página for maior que 1. A formatação das seções do relatório é descrita No Capítulo 10. A Figura 3-1 mostra as duas novas seções que são adicionadas à guia Design, o cabeçalho do grupo e o rodapé do grupo. Essas seções aparecem no início e no final de cada grupo. Note que o Crystal Reports coloca um objeto na seção de cabeçalho do grupo automaticamente. Este objeto de nome de grupo imprimirá automaticamente o conteúdo do campo no qual o grupo se baseia em cada cabeçalho de grupo. A seção do rodapé do grupo está vazia. Você pode desligar a opção Inserir nome do grupo com grupo em Opções de arquivo se você não quiser que o Crystal Reports insira automaticamente um objeto de nome de grupo no cabeçalho do grupo quando um grupo é criado. Se isso for desligado, ou se você excluir inadvertidamente um objeto de nome de grupo, você pode inserir um nome de grupo do Field Explorer arrastando e soltando um objeto de nome de grupo depois de abrir a categoria Campos de Nome de Grupo. A Figura 3-2 mostra a guia Visualizar com a árvore de grupo agora ativa. Você pode ver seus grupos em um formulário de esboço e navegar diretamente para o início de um dos grupos clicando no grupo na árvore do grupo. Você também pode ativar e desativar a exibição da árvore de grupo clicando no botão Alternar árvore de grupo na barra de ferramentas Padrão. Além das etapas descritas anteriormente, você pode usar o Expert de grupo (discutido mais adiante no capítulo) para criar um novo grupo. Manipulação de grupos existentes Depois de criar um grupo, você pode desejar excluí-lo para que apenas os registros de detalhes imprimam novamente sem agrupar. Ou, você pode querer mudar o campo em que o grupo se baseia, alterar a ordem dos grupos de ascendente para descendente, personalizar o campo de nome do grupo ou escolher uma das opções de formatação para controlar a forma como o Crystal Reports lida com quebras de página Dentro de grupos. Uma maneira de fazer isso é apontar o mouse para uma seção de cabeçalho ou rodapé de grupo na área de seção cinza do lado esquerdo da guia Design ou Pré-visualização (a seção será abreviada GH e GF na guia Visualizar). Você deve apontar para o cabeçalho do grupo ou rodapé de grupo para o grupo que deseja excluir, clique com o botão direito do mouse e escolha Excluir grupo no menu pop-up. O cabeçalho do grupo e as seções do rodapé de grupo serão removidas do relatório, juntamente com quaisquer objetos neles. Você também pode usar o novo Expert de grupo, discutido na seção a seguir, para excluir um grupo. Existem também várias maneiras de alterar os grupos existentes, redisplaying a caixa de diálogo que apareceu quando você criou o grupo. Você pode alterar o campo com o qual o grupo se baseia, alterar a ordem dos grupos (ascendente, decrescente, especificado, original), personalizar o campo do nome do grupo ou selecionar a opção Manter grupo junto ou Repetir grupo em cada nova página. Como ao excluir grupos, você pode apontar para a seção de cabeçalho de grupo ou rodapé de grupo do grupo que deseja alterar na guia Design ou Visualizar. Em seguida, clique com o botão direito do mouse e escolha Alterar grupo no menu pop-up. A caixa de diálogo Alterar opções do grupo reaparecerá, onde você pode alterar as configurações de grupo na guia Comum ou Opções e, em seguida, clique em OK quando terminar. Você também pode usar o novo Expert de grupo, discutido na seção a seguir, para mudar um grupo. O Expert de grupo Outra abordagem de Crystal Reports para manipulação de grupo é o Expert de grupo. Que é projetado para permitir que você execute as opções de agrupamento descritas anteriormente no capítulo, como criar novos grupos, modificar grupos existentes, reordenar grupos e excluir grupos. Para exibir o Expert do grupo, escolha Report Group Expert nos menus suspensos ou clique no botão Expert do grupo na barra de ferramentas Expert Tools. O Expert de grupo aparecerá, como mostrado na Figura 3-3. Aqui, você pode adicionar um novo grupo ao relatório, selecionando o campo na lista Campos disponíveis que deseja usar e clicando na seta para a direita para adicionar o grupo. Se você tiver um grupo existente no relatório que deseja remover, selecione esse grupo na lista Grupo por e clique na seta para a esquerda para removê-lo. E, se você quiser escolher opções para um grupo no relatório (um novo grupo que você acabou de adicionar ou um grupo existente que foi adicionado anteriormente), selecione o grupo na lista Grupo por que deseja modificar e clique no botão Opções . A caixa de diálogo Opções de grupo aparecerá. Escolha a guia comum ou Opções e escolha ou altere as opções apropriadas. Se o seu relatório contiver mais de um grupo (discutido em mais detalhes posteriormente no capítulo em Múltiplos Grupos), você pode querer alterar a ordem em que os grupos aparecem. Por exemplo, você pode inicialmente agrupar seu relatório primeiro pelo Cliente e no Cliente por Região. Se você deseja alterar a ordem dos grupos para ser por região e, em seguida, Cliente, você selecionaria um grupo na lista Grupo por e usaria as setas para cima e para baixo acima da lista Grupo por para alterar a ordem dos grupos. Adicionando resumos Então, qual a diferença entre simplesmente classificar o relatório e criar um grupo. Não só a árvore do grupo é útil com relatórios agrupados, mas agora você possui uma seção disponível para subtotais, médias, contagens e outras funções de resumo no final de cada grupo. Embora o rodapé do grupo esteja vazio quando criado pela primeira vez, você pode inserir funções de resumo nele com facilidade. A inserção de resumos no seu relatório requer várias etapas: Escolha Inserir Resumo nos menus suspensos ou clique com o botão direito do mouse no campo que deseja resumir na seção Detalhes e escolha Inserir Resumo no menu pop-up. Para inserir um resumo, você também pode clicar no botão Resumo na barra de ferramentas Inserir ferramentas. A caixa de diálogo Inserir resumo aparecerá. Se você selecionou um campo no relatório antes de escolher uma opção Inserir Resumo, esse campo será pré-selecionado na lista suspensa Escolher Campo para Resumir. Caso contrário, escolha o campo que deseja total, médio ou de outra forma resumir nesta lista. Escolha a função de resumo (soma, média e assim por diante) que você deseja usar. Então, opte por inserir um grande resumo para todo o relatório (o padrão), ou escolha o grupo existente no qual deseja colocar o resumo. Se você deseja criar um novo grupo no relatório para o seu resumo, clique no botão Inserir grupo para criar um novo grupo. Se você quiser criar um campo de resumo de porcentagem, clique na caixa de seleção Mostrar como porcentagem de e escolha na lista suspensa o campo que deseja mostrar a porcentagem de (os campos de resumo de porcentagem são discutidos em detalhes mais adiante no capítulo) . Você deve escolher um grupo de relatório antes de verificar esta caixa rdquoPercentage Os resumos podem ser criados no rodapé do relatório. Se o grupo que você escolheu for um grupo hierárquico (discutido mais adiante no capítulo em Grupos hierárquicos), você pode verificar a caixa de seleção Sumarizar toda a hierarquia para incluir o resumo em todos os grupos hierárquicos. Clique em OK para colocar o subtotal ou o resumo no rodapé do grupo ou denuncie o rodapé diretamente abaixo do campo de detalhes que você está resumindo. Como o Crystal Reports não faz resúmenes de grupos de etiquetas para você, você deve adicionar objetos de texto ao lado dos resumos para indicar o que eles exibem. Por exemplo, um subtotal não deve ser confundido com uma média se você colocar um objeto de texto contendo Subtotal: ao lado do objeto subtotal. Aqui estão algumas dicas a ter em mente ao inserir resumos: Embora o Crystal Reports coloque subtotais e resumos no rodapé do grupo ou inicie o rodapé do relatório por padrão, não é necessário deixá-los lá. Se você movê-los para o cabeçalho do grupo ou o cabeçalho do relatório, eles vão imprimir a mesma informação, mas no início dos grupos ou no relatório. Uma vez que um resumo ou subtotal foi criado, você não precisa deletá-lo e insira um novo resumo se quiser mudar sua função (por exemplo, para alterar um subtotal para uma média). Basta clicar no subtotal ou no resumo e selecionar Editar Resumo nos menus suspensos, ou clique com o botão direito do mouse no resumo e escolha Editar Resumo no menu pop-up. Se você quiser inserir um resumo em um ou mais rodapés de grupo e o rodapé do relatório (para resumir para vários grupos e todo o relatório), você não precisará usar as opções Inserir Resumo várias vezes para cada grupo e o relatório inteiro. Basta inserir o resumo em um grupo e, em seguida, copiar o resumo desse rodapé de grupo para os outros grupos ou o rodapé do relatório, usando as opções do menu Editar, ou apenas CTRL - corrigindo o resumo de um rodapé de grupo para copiá-lo para outra seção. A Tabela 3-1 mostra as diferentes funções de resumo disponíveis no Crystal Reports e o que cada um faz. Tabela 3-1: Funções de resumo Exibe o N por cento inferior (inferior 10 por cento, inferior 25 por cento) dos grupos com base em um campo de resumo. Quando você clica na seta para baixo da segunda lista suspensa, você vê todos os resumos que você criou para esse grupo (somente os resumos que você criou com o Resumo da Inserção estarão lá, você não verá fórmulas ou outros campos). Escolha o que deseja que o relatório Top N seja baseado. Por exemplo, se você quiser ver os dez melhores clientes de acordo com as vendas do ano passado, escolha Soma de vendas do cliente. Se você deixar a primeira lista suspensa definida como Todos, todos os grupos permanecerão no relatório, mas serão ordenados em ordem ascendente ou decrescente, com base nos botões de opção na parte inferior da caixa de diálogo. Se desejar que os grupos sejam classificados por mais de um resumo (por exemplo, primeiro por soma do montante da ordem e, em seguida, por conta de identificação da ordem), selecione resumos adicionais na lista suspensa e escolha um tipo ascendente ou descendente para cada um. Usar a opção All para ordenar grupos em uma ordem diferente pode ser uma maneira muito inovadora de resolver problemas de relatórios exclusivos. Se você precisa criar um grupo com base em um campo, mas depois os grupos aparecem em uma ordem diferente, insira um campo de resumo no rodapé de grupo com base no campo para o qual deseja classificar os grupos. Em seguida, usando a opção All, escolha o campo de resumo que você criou. Se você só estiver interessado nos grupos Top N, Bottom N, Percentual superior ou Porcentagem inferior, altere a primeira lista suspensa de Tudo para a escolha desejada. A segunda lista suspensa permite que você selecione um resumo ou subtotal para usar para classificar os grupos. Escolha o resumo que deseja usar. Depois de fazer isso, digite o valor de N ou a porcentagem na caixa de texto apropriada. Você também tem uma caixa de seleção e caixa de texto que permitem escolher se deseja incluir outros grupos que não estão na parte superior ou inferior N ou porcentagem no relatório. Se você os incluir, eles serão agrupados em um outro grupo com o nome que você digitar. Se você deseja não incrementar o N ou a porcentagem quando os resumos do grupo estiverem vinculados (isso pode mudar um top 10 para um top 12 se dois dos grupos estiverem vinculados), marque a caixa de seleção Incluir Gravatas. Usando o exemplo do Godiva e o pior desempenho do cliente anteriormente: o relatório de chocolate Godiva do gerente de vendas seria o Top N da Soma das Ordens. Valor do Reembolso, onde N é 10 e outros grupos não estão incluídos. O relatório de visita de acompanhamento do associado de vendas seria um N inferior da Soma de Ordens. Valor do Fundo, onde N é 15 e outros grupos não estão incluídos. O seguinte relatório Top N mostra quem receberá chocolates este ano: se você deseja alterar o relatório de Top N para Bottom N, altere o valor de N ou remova a classificação TopBottom N e mostre todos os seus grupos classificados no Ordem que você escolheu originalmente, simplesmente exiba novamente o Expert de classificação de grupo e altere os valores. Lembre-se de que um grupo será classificado em sua ordem ascendente ou decrescente original se você definir a primeira lista suspensa como Não classificar. Se você criar um relatório Top N e não incluir outros, todos os totais gerais que você colocar no rodapé do relatório ainda incluirão todos os registros no relatório. Se você quiser incluir totais absolutos precisos em um relatório Top N, inclua outros ou use um total em execução em vez dos totais gerais (explicado no Capítulo 5). Grupos hierárquicos O Crystal Reports também possui grupos hierárquicos, o que pode ser útil em certas situações de relatório em que dois campos se relacionam hierarquicamente. Um exemplo específico seria uma relação organizacional entre funcionários e supervisores, onde o banco de dados conteria um registro único que contenha um ID de empregado e um ID de supervisor. Sem um agrupamento hierárquico, a criação de um organograma utilizando esses dados seria difícil. Embora você possa agrupar por ID do supervisor para ver todos os funcionários que relataram a esse supervisor, você ainda não veria níveis hierárquicos, onde esse supervisor apareceria debaixo de seu supervisor e assim por diante. Com o Crystal Reports, você pode simplesmente escolher opções de agrupamento hierárquico para indicar a relação entre os dois campos no mesmo conjunto de dados e especificar a quantidade de indentação que deseja mostrar entre as hierarquias. Como exemplo, você pode criar um relatório simples usando a tabela Employee do banco de dados de exemplo XTREME incluído no Crystal Reports. Se você criar um grupo com base em Employee ID, você verá simplesmente um grupo para cada funcionário na tabela. Para mostrar a relação de relatórios entre os funcionários, escolha Mostrar opções de agrupamento hierárquico. Isso exibe a caixa de diálogo Opções hierárquicas. Escolha o grupo (se houver mais de um) para o qual você deseja mostrar a hierarquia. Em seguida, clique na caixa de seleção classificar dados hierarquicamente e escolha o campo que se relaciona com o campo de grupo na lista suspensa Campo do ID do pai. Em seguida, digite a distância pela qual deseja sangrar as hierarquias de nível inferior. Clique em OK. O relatório agora criará ocorrências adicionais de grupos para mostrar as hierarquias criadas pelo relacionamento dos dois campos escolhidos. Aqui está um exemplo de relatórios hierárquicos usando o banco de dados de exemplo XTREME: as linhas nesta ilustração não são criadas automaticamente. Você pode usar ferramentas de desenho de linha do Crystal Reports para criar esse tipo de efeito. Este exemplo também usa um campo de nome de grupo personalizado, para mostrar o nome do funcionário em vez do número do funcionário na árvore do grupo e no relatório. O Crystal Reports inclui a capacidade de adicionar subtotais ou resumos em grupos hierárquicos. Uma vez que você criou sua hierarquia de grupo com os recursos discutidos anteriormente, basta usar o mesmo Inserir Subtotal, Inserir Resumo e Inserir Grandes recursos abrangidos anteriormente no capítulo para resumir dados em grupos hierárquicos. A caixa de seleção Resumir toda a hierarquia será exibida. Mínima Média Dose, qualquer um sabe como fazer a Média em Movimento no Crystal 11 RE: Média Mínima média (Técnico) 16 de agosto 07 17:17 Uma média móvel implica um conjunto de dados da série temporal. Portanto, é provável que você precise calcular o diferencial de tempo que você está dividindo (dias, horas, etc.). Você provavelmente poderá usar um resumo de Crystal ou um total de execução para o numerador que somará os itens. Também depende se você está fazendo uma média móvel simples ou ponderada, etc. veja o seguinte artigo da Wikipedia para obter mais informações que o ajudarão a determinar o tipo de fórmula que você precisará configurar no Crystal para emular a equação para o tipo de Média móvel que você está tentando. Infelizmente, o seu post não fornece detalhes suficientes para renderizar uma resposta mais detalhada. RE: Moeda em Movimento Obrigado. Eu sei como calcular MA, mas a minha pergunta é se existe uma fórmula em Crystal ou preciso criar minha própria. Eu preciso fazer um MA simples para vendas nos últimos 18 meses. Resumo da venda total por mês e agora estou tentando fazer MA para aqueles RE: Moving Average mrudolph (TechnicalUser) 17 Aug 07 15:04 Crystal não tem um Construído em função de média móvel, então você terá que utilizar a execução de totais e, em seguida, criar um campo de fórmula para fazer o cálculo final para sua MA simples. Você sempre estará dividindo em 18 meses. Se assim for, o seu denominador pode ser uma constante 18, e você precisará apenas usar o total de campos ou campos de resumo que criará o total do numerador para o período de 18 meses em que você está executando o relatório para. Mas você precisará criar um campo de fórmula que divide seu total final das vendas para os 18 meses até 18. Bandeira Vermelha Enviado Obrigado por ajudar a manter os Fóruns Tek-Tips livres de postagens inapropriadas. O pessoal da Tek-Tips verificará isso e tomará as medidas apropriadas. Responder a este tópico O lançamento nos fóruns Tek-Tips é um recurso exclusivo para membros. Clique aqui para participar do Tek-Tips e conversar com outros membros
No comments:
Post a Comment