Valores e literais do LuckyTemplates – Noções básicas

Neste tutorial, você aprenderá sobre os Valores do LuckyTemplates e como eles são gerados dentro do Editor do Power Query . Esses valores têm literais correspondentes que podem ser usados ​​em códigos e expressões para produzir resultados e dados. Você também aprenderá como e onde aplicar os valores para criar um relatório atraente.

Índice

Valores do LuckyTemplates e seus literais

Um único dado produzido pela avaliação de uma expressão é chamado de Value . Existem dois grupos principais ao observar tipos de dados e operadores: valores de tipo primitivo e valores de tipo estruturado . Valores primitivos são valores que não são construídos a partir de outros valores. Valores estruturados são valores construídos a partir de valores primitivos e outros valores estruturados.

Cada tipo de valor tem uma sintaxe literal associada usada para construir valores desse tipo específico. Ele também possui um conjunto de operadores que podem ser usados. A forma mais simples de uma expressão é um literal representando um valor.

Esta é uma tabela com alguns valores e seus respectivos literais:

Valores e literais do LuckyTemplates – Noções básicas

Você pode ver outros exemplos dentro do Editor do Power Query . Crie uma nova consulta abrindo o editor de consultas e indo para a guia Início. Em seguida, clique em Nova fonte e selecione Em branco .

Valores e literais do LuckyTemplates – Noções básicas

Outra maneira é clicar com o botão direito do mouse no painel Consulta, clicar em Nova consulta e selecionar Consulta em branco .

Valores e literais do LuckyTemplates – Noções básicas

Valores Nulos

O primeiro valor que será discutido é Null , que é escrito usando o literal null . Nulo é usado para representar a ausência de um valor ou um valor de um estado indeterminado ou desconhecido. Ao escrevê-lo na barra de fórmulas, você verá que o ícone ao lado do nome da consulta é uma tabela com um ponto de interrogação.

Valores e literais do LuckyTemplates – Noções básicas

O valor lógico é usado para operações (inaudíveis) e pode ser verdadeiro ou falso. É escrito usando os literais true e false . Se você inserir true na barra de fórmulas e pressionar Enter, notará que o valor é transformado em um texto maiúsculo completo.

Valores e literais do LuckyTemplates – Noções básicas

No entanto, se você abrir a janela do Editor avançado, verá que true está em letras minúsculas. Isso ocorre porque o Power Query diferencia maiúsculas de minúsculas. Isso significa que todas as outras palavras-chave em M precisam ser escritas em letras minúsculas.

Lembre-se de que o Power Query criou a expressão let . Portanto, se você criar uma única expressão, poderá remover tudo na janela e apenas inserir true . Ao clicar em Concluído, você obterá o resultado exato.

Valores e literais do LuckyTemplates – Noções básicas

Valores em branco

Nulo e em branco são dois valores diferentes. Para demonstrar, crie uma nova consulta e abra a janela do Editor Avançado. Em seguida, insira este código.

Valores e literais do LuckyTemplates – Noções básicas

Depois disso, ative o perfil de coluna na guia Exibir.

Valores e literais do LuckyTemplates – Noções básicas

Nas estatísticas da coluna abaixo do painel de visualização, você pode ver que a coluna de amostra contém 7 valores exclusivos. No entanto, você só pode distinguir dois valores: blanks e null .

Valores e literais do LuckyTemplates – Noções básicas

Altere o agrupamento da Distribuição de Valor. Clique nas reticências da tabela, clique em Agrupar por e selecione Comprimento do texto. O gráfico se transformará em uma distribuição de comprimento de texto.

Valores e literais do LuckyTemplates – Noções básicas

No gráfico, você pode ver que há uma string de texto vazia porque você tem um item com um comprimento de texto de zero caracteres. Também possui 4 strings com um caractere e outra string simples com dois caracteres.

Valores e literais do LuckyTemplates – Noções básicas

O que parece ser um espaço em branco pode, na verdade, ser uma série de coisas. Na maioria dos casos, provavelmente será apenas uma string de texto vazia; também pode ser um monte de espaços ou outros caracteres não principais.

O importante é o que está na próxima coluna. Isso ilustra que nenhum desses espaços em branco é realmente igual a nulo porque todos representam um valor, enquanto nulo representa a ausência de um valor.

Valores numéricos e valores especiais do LuckyTemplates

Outro valor primitivo é o valor numérico . Se você criar uma nova consulta e inserir um valor numérico na barra de fórmulas, o painel de visualização mostrará o valor. O nome da consulta terá um tipo numérico de dados.

Valores e literais do LuckyTemplates – Noções básicas

A biblioteca padrão também contém expressões que retornam números. Por exemplo, se você inserir =Number.PI na barra de fórmulas, o painel de visualização fornecerá o valor de Pi.

Valores e literais do LuckyTemplates – Noções básicas

Existem também valores especiais que são considerados um valor numérico como infinito positivo e negativo.

Valores e literais do LuckyTemplates – Noções básicas

Depois, há também o valor não numérico que é denotado por NaN . Esse valor é obtido dividindo zero por zero.

Valores e literais do LuckyTemplates – Noções básicas

Todas as funções relacionadas a data e hora podem ser construídas usando sua própria função intrínseca específica. Se você inserir uma data na barra de fórmulas e abrir a janela do Editor Avançado, verá que o Power Query adiciona automaticamente essa função intrínseca.

Valores e literais do LuckyTemplates – Noções básicas

Você verá #date seguido do ano, número do mês e dia.

Valores e literais do LuckyTemplates – Noções básicas

Valores de texto

O valor de texto representa uma sequência de caracteres Unicode. Ele tem uma forma literal que é construída usando sinais de aspas duplas. No entanto, você não precisa colocar aspas duplas ao escrever um texto dentro da barra de fórmulas.

Valores e literais do LuckyTemplates – Noções básicas

Se você abrir a janela do Editor Avançado, verá que o Power Query adiciona os sinais automaticamente.

Valores e literais do LuckyTemplates – Noções básicas

Portanto, quando você escreve um valor de texto dentro da janela do Editor avançado, precisa adicionar as aspas manualmente. Mas quando você a passa como uma única expressão na barra de fórmulas, o Power Query adiciona as aspas para você.

Todos os valores abordados neste tutorial são valores primitivos, o que significa que não são compostos de outros valores.

Nesta tabela, os valores Time , Date , DateTime , DateTimeZone e Duration possuem funções intrínsecas associadas que ajudam a criar valores do mesmo tipo.

Valores e literais do LuckyTemplates – Noções básicas

O valor binário representa uma sequência de bytes. O #binary pode ser usado para construir um valor binário de uma lista de bytes. Existem também outras funções binárias que você pode usar como a opção Enter Data. O Power Query usa codificação binária para armazenar tabelas criadas manualmente como esta.

Valores e literais do LuckyTemplates – Noções básicas


Extrair valores de registros e listas no Power Query
3 maneiras de combinar valores usando o DAX dentro do LuckyTemplates

Conclusão

A construção de relatórios de dados começa com a escrita de fórmulas que usam os valores e literais corretos. Os valores do LuckyTemplates são uma das coisas mais essenciais ao escrever códigos e fórmulas. Eles trazem resultados reunindo dados e executando expressões criadas na sintaxe .

melissa

Leave a Comment

Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.