Relatórios em Qlikview | Relatórios ad hoc

Conteúdo

Como profissional de BI, Estou acostumado a receber solicitações de relatórios ad-hoc de usuários de negócios que precisam de uma resposta rápida (às vezes sob o nome de 'Análise'). O interessante é que o 95% desses requisitos podem ser atendidos reorganizando, Juntar, resumindo ou expandindo em alguns ou outros relatórios existentes.

Então, se fundirmos todos os relatórios ad-hoc e regular, se tornará um relatório mestre com múltiplas métricas e múltiplas dimensões, que pode ser resumido usando a próxima expressão:

Múltiplas métricas (KPIs) X Múltiplas dimensões = Múltiplos relatórios

Veja como eu lido com requisitos ad-hoc. excel fornece 'tabelas pivôs'’ para permitir a criação deste tipo de repositório mestre, donde las personas pueden elegir la dimensão y la métrica del conjunto de campos disponibles.

Então, quando eu comecei a usar Qlikview dois anos atrás, estava procurando uma solução semelhante, Em outras palavras, vários relatórios onde o usuário tem uma função para escolher ou desmarcar dimensões e métricas de acordo com seus requisitos, Em outras palavras, relatórios personalizados. Por sorte, Qlikview 11 tem uma função chamada “Habilitação condicional de expressão e dimensão”.

De acordo com o usuário, pode mostrar ou esconder certas dimensões ou métricas. Se você quiser que os usuários finais criem suas próprias tabelas / relatórios, você pode usar esse recurso para adicionar ou excluir dinamicamente dimensões ou métricas.

Adhoc_Report_Qlikview_Enable_Dimension

Como criar relatórios personalizados em Qlikview?

Paso 1:

Identifique o conjunto completo de dimensões e métricas que você deseja ou pode pensar que os usuários finais usarão. É muito importante que você incorpore todas as dimensões e métricas; caso contrário, o propósito deste relatório será perdido.

Criar separadamente ONLINE tabela para dimensões e métricas. Eu recomendaria duas colunas em cada tabela, um para o descritor e um para identificá-lo exclusivamente por uma única letra (AZ) / Número.

Exemplo:

AdhocDimensions:
 CARGA * NA LINHA [dimension_1,dimesnion_flag
 Region,1
 Coutry,2
 Estado,3
 Cidade,4
 Ano,5
 Quarto,6
 Mês,7
 Segmento de filiais,8
 produtos,9
 Grupo de Produtos,10
 Canal de Vendas,11
 Gerente de Vendas,12
 Designação do gerente de vendas,13
 Consultor Financeiro,14,
 Financial Advisor Vintage Group,15
 ];
AdhocParameter:
 CARGA * NA LINHA [Parameter_1, Parameter_flag
 Sales, A
 Renewal Collection,B
 Poliices, C
 Manpower,D
 Profit,E

];

esta tabela não será associada a qualquer outra tabela em seu modelo.

Adhoc_report_qlikview_inline_table

Paso 2:

Vá para a guia de design, criar uma caixa de lista e selecionar o campo “dimensión_1” que foi declarado em ONLINE mesa. Preferencialmente, selecione a caixa de seleção led estilo lista para a seleção / A desseleção multidimensional pode ocorrer facilmente.

List_Box_Check_Box_Qlikview

também criar uma caixa de lista semelhante para métrica.

Paso 3:

Crie um objeto (tabela dinâmica / mesa reta / gráfico …) que o usuário personalizará com base em sua dimensão e expressão selecionadas. Estou ilustrando um exemplo de uma mesa reta.

Selecione todas as dimensões disponíveis na tabela “AdhocDimensions” (tabela inline de dimensões) e digitar uma expressão condicional para cada dimensão que resulta no relatório. Em propriedades de dimensão, marque a opção “Habilitar condicional” e digitar o seguinte código para a dimensão “Meu“: O mês da dimensão definiu o valor 7 na tabela embutida em”dimension_flag” interior.

 =SubStringCount(Concat(dimension_flag, '|'), 7)

Conditional_enable_dimension_Qlikview

adicionar código semelhante a cada dimensão, alterando os números correspondentes que você usou em sua tabela on-line.

Paso 4:

Digite uma expressão para todas as métricas e habilite expressões condicionais verificando o “Permitir” e escrever código condicional para cada expressão

=SubStringCount(Concat(Parameter_flag, '|'), 'UMA')

Conditional_enable_expression_Qlikview

Paso 5:

Adicione uma condição na guia geral da tabela reta para que o objeto seja exibido somente quando pelo menos uma dimensão e expressão for selecionada:

= GetSelectedCount (dimensión_1)> 0 e GetSelectedCount (Parameter_1)> 0

Em resumo, temos relatórios personalizados para o usuário final:

Adhoc_Report_Qlikview_Enable_Dimension

Este é um exemplo onde apresentamos métodos para criar relatórios personalizados em Qlikview. O que você acha dessa metodologia?? Você já usou um tipo de prática semelhante?? Se então, Como você os criou?? Você acha que esse conselho foi útil??

Deixe-me saber o que você pensa sobre usar este recurso em Qlikview.

Se você gostou do que acabou de ler e deseja continuar seu aprendizado sobre análise, inscreva-se em nossos e-mails ou como o nosso página do Facebook.

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.