Solved: Gráfico com a barra particionada por períodos de t... - Qlik Community
Group community for Brazil users. discussion only in Portuguese.
Gráfico com a barra particionada por períodos de t...
‎11-21-2016 01:48 PM
Gráfico com a barra particionada por períodos de tempo
Tenho um novo desafio e gostaria da ajuda dos senhores. Estou há algum tempo tentando resolver isso porém ainda não obtive sucesso. Preciso montar um gráfico que demonstre as etapas de um projeto, porém quero que a barra seja separada pelos períodos de cada fase. Anexo estão o qvw com alguns dados e uma imagem com a ideia que eu pretendo.
Observem que a barra está separada pelos períodos e o eixo deve mostrar o range das datas (aqui coloquei datas aleatoriamente para exemplificar). Eu já utilizei várias fórmulas que, inclusive, estão no qvw anexado.
Obrigado pela ajuda de sempre!
Projeto Teste.qvw
‎11-22-2016 05:10 AM
Re: Gráfico com a barra particionada por períodos de tempo
Projeto Teste_Modified.qvw
paulovendruscol
‎11-21-2016 02:16 PM
Você precisa das datas no eixo? É isso?
‎11-21-2016 02:22 PM
Sim e também preciso que a barra seja particionada de acordo com os períodos das etapas. Veja o qvw e compare com a imagem para entender melhor por favor.
‎11-21-2016 02:44 PM
1 - Separar as barras:
Essa questão você pode fazer uso da opção (Deslocamento de Barra) que fica no + da sua expressão.
2 - Datas no eixo.
Você está utilizando um estilo de gráfico que o eixo será apresentado na vertical e não horizontal.
‎11-22-2016 03:42 AM
O eixo já está na horizontal no exemplo que postei. Minha necessidade é que apareça com datas e não números inteiros. Já vi alguns exemplos assim mas não consegui reproduzí-los.
Já a opção Deslocamento de Barra eu tbém estou tentando usar porém não sei como passar a fórmula para que separe as barras por períodos. Seria possível vc corrigir o qvw que eu postei com essas alterações?
‎11-22-2016 03:58 AM
Estou tentando essa fórmula no deslocamento mas não está dando certo:
if(IsNull(above(Only(PJ_ID))), Min(ME_DATAINICIO),
RangeMax(0,Min(ME_DATAINICIO)-RangeMax(above(Max(ME_DATAFIM),1,rowno()-1))))
afurtado
‎11-22-2016 04:22 AM
segue um modelo que achei na comunidade e nao sei quem fez, mas tem um exemplo de como fazer....
Gantt Charts.qvw
‎11-22-2016 04:35 AM
É nesse exemplo que me baseei desde o início porém não consegui reproduzir as datas nos eixos nem os deslocamentos corretamente. Vou continuar tentando.