Wednesday 9 August 2017

Moving Average Qlikview


Notícias do mercado de ações de hoje Análise do amplificador Tempo real após as horas Notícias do pré-mercado Resumo das citações do flash Gráficos interativos Configuração padrão Observe que, uma vez que você fizer sua seleção, ela se aplicará a todas as futuras visitas ao NASDAQ. Se, a qualquer momento, você estiver interessado em reverter as nossas configurações padrão, selecione Configuração padrão acima. Se você tiver dúvidas ou encontrar quaisquer problemas na alteração das configurações padrão, envie um email para isfeedbacknasdaq. Confirme a sua seleção: Você selecionou para alterar sua configuração padrão para a Pesquisa de orçamento. Esta será a sua página de destino padrão, a menos que você altere sua configuração novamente ou exclua seus cookies. Tem certeza de que deseja alterar suas configurações. Temos um favor a pedir. Desative seu bloqueador de anúncios (ou atualize suas configurações para garantir que o javascript e os cookies estejam habilitados), para que possamos continuar fornecendo as notícias de mercado de primeira linha E dados que você espera de nós. Póts Tagged 8216stephenfew8217 O ano foi 2010 8230 Katy Perry e Lady Gaga superaram as paradas. O gás era de 4,00 o galão. Uma cerveja em Los Angeles custou cinco dólares. E o destaque dinâmico de valores dimensionais nos gráficos QlikView (a. k.a. brushing) precisava de uma ilha de dados. E fiz uma publicação sobre este tópico: Destaque uma dimensão especial em gráficos de barras. Avanço rápido para o verão 2013 8230 ok, não muito mudou realmente na imagem maior, mas WOW é mais fácil de fazer escovar no QlikView. Na verdade, esta não é realmente uma nova técnica porque I8217m vai empregar um estado alternativo para fazer esse truque que existe desde a primeira versão 11. What8217s errado com o método antigo Recorde o desafio com a escovação é que queremos fornecer aos usuários a capacidade de se concentrar dinamicamente em um valor de dimensão (ou seja, fazer uma seleção), mas nós não queremos que os outros valores de dimensão desapareçam. Antes da versão 11, isso poderia ser conseguido usando uma ilha de dados (ou seja, uma tabela autônoma que não associe ao resto do modelo de dados) que proporcionará uma dimensão para os usuários fazerem seleções. E essa dimensão é necessariamente desacoplada do modelo porque é uma ilha. Esta abordagem funciona bem, mas é complicado ter que criar uma tabela de ilha para cada dimensão que possa ser usada para escovar. Como podemos simplificar esse passo8230. Só ficou mais fácil 8211 Estados alterados Se pensarmos por um momento como o método antigo funcionou 8211, isto é, desacoplamos a dimensão escovada do gráfico 8230 que fizemos através da ilha de dados. Os estados alternativos são outra maneira de desacoplar entidades de dados, e a boa notícia é que NÃO precisamos criar tabelas adicionais para fazê-lo. Usaremos essa técnica para fornecer capacidade de escovação para chamar uma categoria para novas despesas de construção. (Nota: esses dados estão disponíveis publicamente no US Census Bureau.) Então, aqui está o algoritmo de alto nível que precisamos empregar: Criar um estado alternativo 8211 let8217s chamá-lo de 8220A8221 (sem os símbolos da cotação) Criar uma caixa de listagem para o usuário Para selecionar a dimensão escovada 8211 COLOCAR ESTA LISTA CAIXA NO ESTADO A Criar o gráfico 8211 colocar o gráfico no estado padrão Ajuste a cor da barra nos casos em que a dimensão do gráfico corresponde à dimensão escovada Let8217s quebrar isso passo a passo: Etapa 1 8211 crie um estado alternativo O passo realmente real, muito fácil, 8230, vá para as Propriedades do documento e clique em Estados alternativos para abrir a caixa de diálogo. Adicione um estado e ligue para A. (Nota: eu também tenho um estado chamado B na imagem). Passo 2 8211 crie uma caixa de listagem no Estado A Crie uma caixa de lista na dimensão do gráfico 8211 Categoria Desc no nosso caso. Certifique-se de atribuir o estado a A no separador Geral das propriedades da caixa de listagem. Passo 3 8211 criar o gráfico Certifique-se de que o gráfico está no estado herdado, isto é, o estado Padrão (não o estado A). O gráfico em si é bastante simples com uma única dimensão: Categoria Desc. E uma única expressão: sum (Spend) Passo 4 8211 ajuste a cor da barra A cor da barra pode ser grosseiramente controlada pela configuração na guia Cores nas propriedades do gráfico. Mas também podemos controlar finamente a cor, por exemplo, usando uma expressão direcionada por dados, expandindo a expressão (na guia Expressões de propriedades) e manipulando a Cor de fundo. A expressão que precisamos usar aqui irá comparar a categoria Categoria 8282 da Categoria Desc (que está no estado Padrão) ao valor que o usuário seleciona para a Categoria Desc no estado A. Se o valor dos dois corresponder, coloque a barra de maneira diferente do resto 8212, é 8220brushing.8221 se (coincidir (Categoria Desc, somente (Categoria Desc)), (vData2Color)) onde vData2Color é a definição rgb () para uma ênfase Cor (retire sua cópia do Few8217s 8220Information Dashboard Design8221 se você precisar de inspiração). Observe que invocar o estado alternativo é tão simples quanto colocar o nome do estado8217s na definição definida. O resultado final é um gráfico em que qualquer uma das barras pode ser dinamicamente 8220brushed8221 pelos usuários. Mais do que isso na Summit Masters 8211 Europa Este é um dos tópicos que I8217ll estarão cobrindo no meu curso de visualizações na Master Summit na Europa em outubro. Rob, Oleg, Barry e eu estaremos compartilhando nossas técnicas com estudantes do Reino Unido e Espanha 8211 espero que você possa se juntar a nós Mantenha-se no Qlikin8217 26 de dezembro de 2010 Às vezes, as tarefas mais simples são mais desafiadoras. Tomemos, por exemplo, a necessidade de expressar um único número escalar, como a medição de um KPI. Um número, sem dimensões, sem tendência de tempo8230simple, solitary8230scary. O truque é NÃO exagerar. Don8217t tente forçar um gráfico ou um velocímetro ou um higrômetro ou qualquer outra visualização exagerada para fazer este trabalho. Na verdade, a maneira mais simples de expressar esse resultado é provavelmente apenas para denunciá-lo, ou seja, literalmente, exibir o valor como texto. Um exemplo do KPI do call center Let8217s considera um exemplo de um call center. Uma métrica chave para o call center é o tempo de resolução de chamadas. Este centro de atendimento específico tem uma resolução alvo de cinco minutos. Aqui estão algumas maneiras ruins de visualizar esta métrica (consulte qualquer uma das escritas de Stephen Few8217s se você não tiver certeza do porquê): Se eu tivesse que escolher uma dessas representações, o termômetro (à esquerda) é menos ofensivo, mas consome muito demais Espaço e o contexto adicionado de ver o nível de 8220mercury8221 no calibre 100 doesn8217t realmente adicionar muito valor. Abandonando qualquer uma dessas visualizações, opto por uma caixa de texto simples: o Factoid 8211 adicionando contexto à métrica. Para adicionar algum contexto ao valor do metric8217s, podemos utilizar as áreas Texto e Legenda da caixa de texto. Ao aproveitar as expressões dinâmicas nas áreas de texto e legenda, você pode criar telas elaboradas que combinam texto e numerais. Certifique-se de passar algum tempo na formatação dos números. Funções como round (), num (), date () e o amplificador do operador de concatenação (e comercial) são essenciais. Aqui está o trecho de código para a legenda:. Das chamadas foram resolvidas dentro do amplificador amp (10) amp (varCallResolutionTarget) amp min. Onde eu tentei variar todas as peças de movimentação de 8220.8221 O resultado final deve ser parecido com isto: I8217ve inventou esse tipo de caixa de texto como um 8220factoid.8221 (8220Unifact8221 sons mais representativos, mas um pouco nerdy). Talvez o QlikView objetará isso e chamá-lo de QlikFact Então, para reiterar, não tente construir uma visualização multidimensional quando você apenas tenta expressar um único número. I8217ve encontrado que o factoid é particularmente útil ao expressar valores de KPI, especialmente quando há conhecidos, impactando os SLAs estabelecidos e os usuários comerciais estão interessados ​​em ver números de desempenho. Continue no Qlik-in8217 Bill 30 de novembro de 2010 Eu usei um ótimo recurso QV pela primeira vez nesta semana 8211 o Color Mix Wizard. Na medida em que é realmente um Feiticeiro, não é muito o que você precisa saber para usá-lo, mas eu ando pelos passos que eu tomei8230. O Gráfico O objetivo deste exercício foi criar uma visualização para examinar o número de pesquisas Respondentes com base em suas respostas para duas perguntas diferentes. Minha primeira tentativa foi usar um gráfico de dispersão, mas isso falhou miseravelmente, já que minhas dimensões (os eixos x e y) não eram números contínuos, mas sim valores ordinais. Mesmo quando eu codificava esses ordinais como números inteiros, os resultados não eram o que eu estava procurando. SO8230entre o gráfico de grade. Tendo trabalhado através deste exemplo, ajudou-me a articular claramente o caso de uso para o gráfico de grade 8211 basicamente, é uma versão de um gráfico de dispersão que funciona para valores categóricos, sejam eles nominais ou ordinais. Os valores nominais são rótulos como 8220US, UK, FR8221 ou 8220Finance, Sales, Operations.8221 Os valores ordinais também são categorias, mas podem ser organizados em uma ordem classificada como 8220 em 25, 25-30, 30-358243. (Para mais informações, verifique este artigo da Wikipedia Nível de medição) Aqui está o gráfico da minha grade com duas dimensões e formatação de ossos rasgos: tente como eu poderia, não conseguiria encontrar uma maneira simples de fazer cada linha horizontal a mesma cor8230sigh8230 Grid Meets Heat So Esse gráfico de grade me diz relativamente quantas pessoas responderam a cada combinação da questão 1 e da pergunta 2. E também fornece algumas informações de correlação 8211, por exemplo, há um grande número de entrevistados caindo na categoria x: 822018-25,8221 y - categoria: 82204-6 horas.8221 Esta informação é útil por si só, mas eu também queria compará-la com suas respostas a uma terceira questão 8211, uma pergunta SIMNO simples. Eu poderia ter optado pelo estilo do gráfico de torta (na guia Estilo) 8230, mas I8217m já está quebrando as regras de Stephen Pw por magnitude de codificação, já que os raios das bolhas 8230 não pioram com as tortas. Além disso, eu pessoalmente não me importo com a estética da rede de torta. Independentemente disso, se eu tivesse escolhido essa rota, eu poderia simplesmente ter usado a terceira questão como uma terceira dimensão e o gráfico de torta teria proporcionado duas 8220segundos8221 da torta 8211 uma para SIM e uma para NO. E incluiu uma lenda também. Em vez disso, eu decidi usar uma saturação de cores variável em bolhas de grade. Uma vez que isso exigirá um único número (contra dois valores categóricos 8211 YESNO), precisava de uma maneira de codificar as respostas da pesquisa para um único número. Por isso, escolhi tomar a proporção de respostas SIM (ou seja, de respostas SIM divididas por respostas ALL), o que resulta em um número de ponto flutuante entre 0 e 1,0. Agora, com um único número, eu posso usá-lo como um parâmetro para controlar a saturação de cores. Por exemplo, 8211 eu poderia simplesmente usá-lo como o valor alfa (multiplicando por 255 ou similar), mas eu queria um controle mais fino 8230 especialmente no final 8220light8221 (fraco) da escala. Este é o lugar onde o Assistente de cores vem em The Wizard (cue Black Sabbath). Em primeiro lugar, it8217s não é óbvio para encontrar esse assistente. 8230 Expandir as propriedades na expressão Clique em Cor de plano de fundo para abrir o Editor de expressões Vá para o Menu Arquivo e you8217ll veja O item de menu Color Mix Wizard8230 Tire algum tempo para jogar com o assistente 8211, pode demorar algumas passagens para obter o efeito desejado. Alguns parâmetros principais para explorar: cores avançadas 8211, dependendo da distribuição de seus dados, você pode ou não querer selecionar esta opção. O efeito It8217s é análogo a um amplificador estéreo para áudio em que ele leva o 8220middle8221 e o empurra para ambos os 8220sides.8221 O que, em nosso caso, significa tomar os valores médios e empurrá-los mais para as extremidades superior e inferior das cores que você selecionou . Saturação de valor (superior) 8211 novamente, seu caso de uso determinará como configurar isso. Se seus dados tiverem caudas longas, você pode querer definir esses limites para que eles agrupem os outliers em uma cor comum. O Color Wizard irá gerar um pedaço de código que deve ser semelhante a este: ColorMix1 ((rangemin (.8, rangemax (Legend Value. 1)) -. 1) (. 8-.1), ARGB (255, 242, 242, 242), ARGB (255, 128, 0, 0)) Você pode identificar os valores do intervalo Saturação do valor (0.1 e 0.8) e os valores RGB para as cores, portanto, se você precisar ajustar a expressão, você pode fazê-lo Diretamente no código, em vez de reiniciar o assistente. NOTA: se você usar cores avançadas you8217ll obter um pedaço de código muito mais longo Então, agora eu tenho um mapa de calor verdadeiro, com as bolhas vermelhas mais escuras indicando mais respostas de SIM para a Pergunta 3: Toque de acabamento 8211 A legenda Finalmente, seria bom ter Uma explicação mais quantitativa dos níveis de calor além do texto: 8220darker significa mais respostas de YES.8221 Portanto, uma legenda simples pode ser facilmente implementada em um gráfico de tabela direta. Esta tabela terá apenas três colunas: o rótulo da legenda 8211, como 8220gt 108221, o valor da legenda 8211 0.10, 0.20, etc. uma expressão numérica (necessária para usar o objeto Chart) A expressão realmente não importa porque we8217ll 8220white8221 out (ou seja, texto em branco No fundo branco). Aqui está a instrução de carga para a tabela inline: Legend Label, Legend Value Depois de recarregar o script, crie um objeto Chart e selecione a opção Straight Table. (Eu gosto da Tabela de Estilo 1 para este exemplo.) Escolha Legend Label e Legend Value como as duas dimensões. A coluna de expressão não interessa, você pode usar algo simples como somente (Legend Value) ou soma (Legend Value). Agora aplique os colors8230 Expanda as opções de formatação na dimensão Legend Value e edite a Cor de fundo 8211, você pode usar novamente o Mix Mix Mix ou, ainda assim, simplesmente copie a expressão no objeto Grid Chart. Edite a opção Cor do texto e cole na mesma expressão de cor da Cor de plano de fundo (isso renderizará o texto 8220invisível8221) Vá para a guia Expressões e expanda as opções de formatação na métrica e edite a expressão Cor do texto configurando-a em branco (). You8217re usando um fundo branco) Isso deve fazê-lo Redimensionar as colunas um pouco para equilibrar a forma e você deve ter algo que se parece com isto: Nós chegamos Finalmente, colocando tudo junto: 10 de novembro de 2010 Uma ótima maneira de fornecer o seu Os usuários finais adicionaram uma visão de um gráfico de barras para destacar um valor de dimensão especial. O que é um valor de dimensão 8220special8221. Por exemplo, se você informar sobre a participação de mercado entre a sua empresa e os concorrentes, você deve destacar 8220Nossa empresa8221 no gráfico. Stephen Few tem um bom exemplo sobre este tópico no 8220Information Dashboard Design, 8221 Capítulo 6. Outro exemplo seria se you8217re um Product Manager e estiver olhando os números de vendas em vários produtos na linha. Ao destacar o produto específico que você gerencia, você pode ver onde ele apaga o resto do 8230 de relance. Imagine que realmente queremos nos concentrar no Product Alpha e let8217s destacá-lo com uma barra vermelha saturada: então, naturalmente, precisamos descobrir como fazer isso no QlikView, certo, Controlando a cor do plano de fundo. Felizmente, há uma característica bacana nas Propriedades de Expressão de O objeto Gráfico que permite controlar dinamicamente a cor de fundo das barras. E porque ele próprio é uma expressão, você pode usar se, então, lógica ou qualquer outra expressão que você possa conjurar. Aqui, eu escolhi usar a função vermelha (), mas é claro que você pode usar qualquer função de cor semelhante ou rgb (). Portanto, esta solução está bem, exceto que exige que a dimensão de interesse seja codificada com precisão na expressão nas propriedades do gráfico. Isso pode ser bom para a análise estática (como o exemplo de compartilhamento de mercado acima de 8211, nossa empresa versus nossos concorrentes). Mas para algo que poderia mudar com freqüência (como Product), seria uma solução muito mais sustentável para poder controlar dinamicamente a dimensão de interesse. Controlando dinamicamente a dimensão do interesse Uma maneira de tornar dinâmico a dimensão do interesse é armazená-lo em uma variável. E, em seguida, solte um objeto Caixa de entrada na página. Neste exemplo we8217ll chamar a variável varHighlightedProduct. Agora, com uma simples alteração na expressão de cor de fundo 8211gt se (Product (varHighlightedProduct), vermelho (255), podemos usar uma caixa de entrada para controlar a dimensão realçada. Outra maneira de controlar dinamicamente a dimensão do interesse. O método da variável funciona bem o suficiente, mas mudar o valor na caixa de entrada exige um pouco de digitação. Não seria mais fácil se houvesse um objeto de caixa de listagem no qual o usuário final pudesse apenas selecionar o valor de dimensão do interesse. (Resposta 8220YES8221) Para construir uma caixa de listagem separada, obviamente, precisamos de um campo de dados. Isso pode ser facilmente realizado com uma carga residente. Let8217s supor que os dados de vendas são armazenados em uma tabela MySales, e o campo de dimensão para o nome do produto é simplesmente chamado de Produto. Então, nossa declaração de carga se parece com: LOAD DISTINCT Produto AS Produto destacado RESIDENTE MySales Isso irá carregar os valores exclusivos do Produto em uma tabela chamada HighlightedProduct com um campo, Produto destacado. Em seguida, modifique a expressão de cor de plano de fundo para que it8217s compare em relação à seleção no produto destacado 8211gt se (produto destacado do produto, vermelho (255)). (Você pode ficar mais entusiasmado com este código8230 para permitir múltiplas seleções, restringir a caixa de listagem a um único valor, etc.) Então agora temos uma maneira muito conveniente para o usuário final (o Gerenciador de Produtos neste exemplo) mudar a dimensão de interesse Usando uma caixa de listagem simples. Espero que você considere útil este exemplo simples. Deixe-me saber se você tem outras idéias em torno deste tópico 10 de novembro de 2010 Eu finalmente vi a demonstração da QlikView versão 10 esta semana, apresentada por Anthony Deighton da QlikTech. E eu estou chomping no pedaço proverbial para colocar minhas mãos sobre ele. A data de lançamento oficial é 101010 (fofo). Uma série de novos recursos impressionantes estão incluídos, e alguns em particular mostraram métricas nas caixas de listagem 8211, estendendo a característica existente de permitir uma métrica de freqüência em uma caixa de listagem, você pode agora colocar qualquer métrica (presumivelmente através do Editor de Expressões que não foi. mostrando). Você pode até fazer um microchart. I8217m não é inteiramente certo de como isso é conceitualmente diferente do objeto Straight Table existente8230, talvez as caixas de lista sejam mais rápidas para configurar No mínimo, eu poderia ser um recurso útil ao perfilar novas fontes de dados (I8217ll abordar isso em um futuro tópico de blog. ) Objetos de recipiente 8211 uma ótima maneira de gerenciar melhor a tela 8220 propriedade real.8221 Isso irá superar o incômodo de configurar ciclos de minimizemaximização de ícones. E, além disso, acho que as opções de seleção apresentadas no objeto Container serão mais óbvias para os usuários empresariais que são novos para qualquer aplicativo. Mekko gráficos 8211 hmmm8230 I8217m não tenho certeza de quão úteis serão estes. Quero dizer, eu recebo o fato de que agora outro 8220degree de freedom8221 pode ser codificado em um gráfico de barras de barras bidimensional (variando a largura da barra com uma expressão adicional). Eu entendo, bravo, bem feito. 8230 Mas, I8217m, não tenho certeza do quão fácil eles serão para o 8220aport bear8221 para interpretar. I8217Teria interesse em colocá-los na frente de alguns usuários empresariais e receber seus comentários. Extensões são um novo recurso que, bem, estende a funcionalidade existente. Uma das extensões que eu poderia ver usando é o gráfico de Gantt. Os outros que eu vi pareciam mais doces para os olhos do que qualquer coisa. Estou certo de que Stephen Few terá alguns comentários inestimáveis ​​e instantâneos sobre estes Além dos gobs de GUI, também há algumas mudanças impressionantes para o ETL scripting e administração de servidor: Multi-threaded recarrega yay Agora eu posso obter meu dinheiro vale a pena Nesse processador de 16 núcleos Administração de usuários mais fácil no QV Server, meu administrador me amará Controle de versão, embora, antes de ficar muito entusiasmado ao implantar isso, certamente precisará de uma unidade de teste (verifique o comentário no Guerrilla BI). Outras melhorias na ferramenta de script Eu ouvi a conclusão do tipo antecipado mencionada, mas não percebi se isso deveria estar na v.10 ou não. Tome suas habilidades QlikView para o próximo nível nos 4 apresentadores 3 dias 1 excelente oportunidade para melhorar suas habilidades. Tem sido uma experiência fantástica e as oportunidades de aprendizagem foram enormes. De todos os treinamentos e conferências que participei para o QlikView, isso foi acima e além do melhor até agora. - Participante da cúpula de São Francisco Quando você termina o curso de desenvolvedor, você acha que conhece tudo, mas quando você chega a esta Cimeira, percebeu que não conhece nada. Era muito mais do que eu esperava. - Participante da Cúpula de Londres Grandes apresentações, muito dinâmicas e inspiradoras. Muitas dicas e truques, idéias e troca de experiências. - O participante da Cúpula de Barcelona, ​​Bill Lay, é um fanático de QlikView autoproclamado. Você pode contatá-lo no bill. laywilliamlaygroup. Ou no site The William Lay Group, siga o Qlik Board no Twitter (qlikboard) ou no Facebook (The Qlik Board). Copiar 2017 O mditor da placa Qlik Orgulhosamente alimentado pelo amplificador WordPress Green Park 2 por Cordobo. Valid XHTML 1.0 Transitional Valid CSS 3

No comments:

Post a Comment