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.
Vou falar sobre transformações simples do LuckyTemplates que você pode fazer no editor de consultas. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
O editor de consultas permite limpar seus dados e transformá-los em sua forma mais bruta. Embora permita que você faça algumas transformações realmente avançadas, quero me concentrar nas mais simples que você pode fazer.
Por meio dessas transformações simples, você pode otimizar melhor seus dados no LuckyTemplates.
Índice
Limpando os nomes dos dados
A primeira coisa que sempre faço é limpar os nomes dos meus dados . Dependendo do tipo de relatório que estou procurando, decido se quero nomes próprios. Eu costumo me livrar de sublinhados e abreviações também.
Basicamente, quero nomes que sejam lógicos. As pessoas precisam dar uma olhada nelas e entender o que há em cada tabela ou coluna específica.
Tome esta primeira tabela aqui como um exemplo. Chama-se Customer_Data.
Como não gosto de ter símbolos como sublinhados nos nomes, tudo o que preciso fazer é clicar duas vezes nele e alterá-lo para o nome que desejo.
Como alternativa, também posso ir para Propriedades e alterar o nome lá.
Vou mudar Location_Data e Product_Data também porque quero ser consistente em termos de formato de nome.
Além dos nomes das tabelas, também passo por cada tabela e trabalho nos nomes das colunas. Mais uma vez, preciso ter certeza de que todos os nomes das colunas fazem sentido.
A maior razão pela qual desejo que os nomes das colunas sejam específicos e o mais claros possível é porque os títulos de visualização são criados automaticamente com base nos nomes das colunas. Portanto, se algum dos nomes de minhas colunas não estiver claro o suficiente, isso poderá afetar a forma como os dados são apresentados em minhas visualizações.
Para alterar qualquer um dos nomes das colunas, basta clicar duas vezes no nome e alterá-lo. Por exemplo, estou alterando esta coluna de custo para custo do produto.
Dessa forma, fica claro de que tipo de custo estou falando.
Limpando os dados
A próxima coisa que preciso fazer é limpar os dados que não preciso .
Esta tabela Locais é um bom exemplo. Existem colunas aqui que eu realmente não preciso, como esta coluna para Código de Área.
Vou sair da coluna População porque preciso desses dados. Mas também não acho que as colunas de famílias para fuso horário sejam importantes.
Para realçar essas colunas sem remover o destaque na coluna para Código de área, vou manter pressionado o botão Ctrl e clicar nas colunas que desejo adicionar à minha seleção atual .
A partir daí, basta clicar com o botão direito do mouse e escolher Remover coluna .
Acompanhamento de etapas aplicadas no editor de consultas
O painel Etapas aplicadas no lado direito da tela é uma ferramenta útil enquanto você trabalha em transformações simples do LuckyTemplates.
Como exemplo, vejamos o painel Etapas aplicadas antes de remover as colunas desnecessárias.
Mas no momento em que removi essas colunas, veja o que aconteceu a seguir.
A última transformação que fiz foi registrada em Etapas aplicadas. Na verdade, mostra tudo o que fiz até agora de forma sequencial .
Agora que todas essas etapas foram registradas, todas essas transformações acontecerão automaticamente sempre que eu atualizar os dados.
Isso também me permite voltar e desfazer qualquer transformação que fiz que não funcionou como eu havia planejado. Mas, se eu mudar de ideia e perceber que afinal preciso dessas colunas, posso simplesmente clicar no X ao lado dessa etapa.
Depois de fazer isso, minha consulta voltará ao estado anterior.
Isso mostra que você pode realmente brincar com o editor de consultas sem ter que se preocupar em bagunçar tudo. Você sabe que pode facilmente refazer seus passos e desfazer quaisquer movimentos desnecessários que você fez .
Sabendo disso, basta clicar com o botão direito do mouse em qualquer uma das colunas e explorar qualquer uma das diferentes transformações da lista.
Isso permitirá que você domine o que o editor de consultas permite que você faça sem ter que se preocupar em estragar seus dados, pois você pode desfazer as etapas de qualquer maneira.
Anexando consultas no editor de consultas
Anteriormente, trabalhei com Clientes, Locais e Produtos. Mas, se você se lembra, havia outras três mesas ali, todas de Vendas.
Vou atualizar esses nomes também, pois agora tenho dados mais recentes.
Se eu clicar em cada uma dessas três tabelas, posso ver que tenho a mesma estrutura de dados em todas elas. São basicamente os mesmos dados, mas de diferentes intervalos de tempo.
Não é necessário ter três tabelas ou consultas diferentes para isso. Isso significa que seria mais eficiente para mim anexar os dados.
Primeiro, selecionarei Sales_2018 e clicarei em Append Queries na faixa Home.
Isso abrirá esta janela.
Vou marcar “Três ou mais mesas” e uma lista de mesas aparecerá embaixo. Só preciso adicionar as tabelas que desejo anexar à caixa à direita e clicar em OK.
Vou verificar se essas tabelas foram mescladas em uma única. Portanto, examinarei a coluna que mostra a Data de compra.
Como tenho mais de 4.000 linhas de dados aqui, basta clicar no botão suspenso e clicar em Classificar em ordem decrescente para exibir os dados mais recentes primeiro.
Isso mostra que as tabelas foram anexadas. Como você pode ver, ainda estou na tabela Sales_2018, mas agora tenho dados de 2020.
Agora que tenho todos os meus dados de vendas nesta única tabela, vou alterar o nome para Vendas.
Claro, não posso simplesmente excluir as tabelas de 2019 e 2020 porque ainda são consultas. Eu ainda preciso dos dados dentro dessas tabelas.
Então, o que vou fazer em vez de excluí-los é clicar com o botão direito do mouse e desmarcar Ativar carregamento.
E como ainda preciso que os dados dessas tabelas sejam incluídos quando faço uma atualização, preciso garantir que “Incluir na atualização do relatório” permaneça marcado, mesmo que fique esmaecido depois que desabilito o carregamento.
Uma vez feito isso, eu efetivamente me livrei de algum peso morto em meu modelo. Esta é uma ótima maneira de otimizar minhas tabelas.
Verificando os tipos de dados
É importante verificar se cada coluna está mostrando o tipo de dados correto. Isso pode ser visto através desses pequenos ícones no nome da coluna.
O LuckyTemplates geralmente é muito bom para descobrir que tipo de dados você tem em cada coluna. Mas nas raras ocasiões em que mostra o tipo de dados incorreto, pode ter um grande impacto na forma como os cálculos são feitos em seus relatórios.
Por exemplo, se uma coluna numérica for marcada como uma coluna de texto por engano, você poderá ter problemas com algo tão simples quanto obter a SOMA de todos os dados.
A boa notícia é que é fácil alterar o tipo de dados. Basta clicar no ícone e escolher o tipo certo na lista que aparece.
Outras transformações do LuckyTemplates
Neste próximo exemplo, mostrarei mais algumas transformações que podem ser feitas no processo de criação de um short code para a Califórnia.
Vou começar clicando com o botão direito do mouse na coluna e, em seguida, vou escolher Duplicate Column .
Agora, eu tenho uma duplicata exata.
Vou fazer outra transformação clicando com o botão direito do mouse e, em seguida, clicando em Transform e escolhendo Uppercase .
Isso faz com que todas as entradas nessa coluna apareçam em CAPS.
Desta vez, vou dividir a coluna duplicada.
Para fazer isso, basta clicar com o botão direito do mouse e clicar em Dividir coluna . Também farei isso com base no número de caracteres.
Eu estou indo para 4 caracteres aqui. Isso me dá o código curto CALI.
Não preciso da 2ª parte da coluna que foi dividida, então vou removê-la.
Então, vou renomear a primeira parte e chamá-la de State Short Code.
Para torná-lo mais organizado, vou arrastá-lo ao lado da coluna adicional para Estado.
O código M e o editor avançado
Tudo o que fiz até este ponto está anotado na seção Etapas aplicadas.
O interessante é que posso realmente ver o que está acontecendo em cada uma dessas etapas por causa do que é chamado de código M. Este código pode ser visto nesta barra de fórmulas na parte superior.
Também posso ver todas as etapas no Editor avançado.
Depois que o Editor Avançado é aberto, posso ver todos os códigos sendo escritos enquanto trabalho em todas as transformações anteriores.
Obviamente, isso é algo com o qual você deve se preocupar quando chegar ao lado mais avançado do LuckyTemplates. Por enquanto, as transformações simples nas quais trabalhei são mais do que suficientes para otimizar seus relatórios.
Lançamento do novo curso – Modelagem e transformações avançadas de dados
Minhas dicas práticas ao usar o Editor avançado do LuckyTemplates
Parâmetros de consulta do LuckyTemplates: Otimizando tabelas
Conclusão
Essas transformações do LuckyTemplates podem ser simples, mas ter uma boa compreensão de como elas funcionam pode ajudar na transição para coisas mais avançadas posteriormente.
Além disso, não se esqueça da importância da seção Etapas aplicadas – essa será sua melhor aposta para garantir que você não se perca enquanto otimiza seus dados.
Tudo de bom,
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.
Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates
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.
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.
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.
Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.
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
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.
Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.