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.
Índice
Crie soluções de LuckyTemplates de alta qualidade
O LuckyTemplates é um ótimo conjunto de ferramentas que permite aos usuários de negócios, ou qualquer pessoa, criar análises avançadas em praticamente qualquer tipo ou estrutura de dados. Mas o que é realmente necessário para criar soluções escalonáveis de alta qualidade, o que eu gosto de chamar, com o LuckyTemplates? Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
Infelizmente, há um pouco mais do que apenas uma ação plug and play. Para mim, uma das melhores coisas sobre o LuckyTemplates é o fato de que você pode começar com relativa rapidez, sem ter que passar por meses de educação e treinamento.
No entanto, não há como evitar o fato de que, se você quiser mudar o jogo com o LuckyTemplates em sua organização, precisará investir algum tempo para realmente se qualificar nessas quatro áreas;
Procurarei elaborar mais para destacar o que será necessário para seguir em frente em todos esses quatro 'pilares'. Existem vários livros escritos apenas sobre todos esses tópicos individuais. Portanto, são tópicos profundos e, às vezes, bastante técnicos. A realidade é que queremos fazer coisas incríveis com dados, e fazer isso no LuckyTemplates significa entender esses quatro pilares e colocá-los em prática de maneira eficaz.
Modelagem de dados
A Modelagem de Dados no LuckyTemplates trata de entender como construir um esquema de tabelas com conexões que mostram as relações entre essas tabelas. A maneira como você estrutura seus 'modelos de dados' determina como você será capaz de dividir os dados em seus relatórios e painéis.
Muitos dados começam em grandes arquivos simples com várias colunas, como datas, produtos, categorias de produtos, clientes, vendas, margens, lucros etc. . Por exemplo, datas, clientes, produtos e vendas devem ser tabelas separadas e vinculadas com relacionamentos.
Você faz isso porque é muito mais eficiente e a capacidade de criar a riqueza de seus dados se torna muito mais fácil. Em termos de desempenho no LuckyTemplates, também faz uma grande diferença.
Por exemplo, digamos que você tenha 500 clientes, mas uma tabela de vendas de 1 milhão de linhas. Se você quiser agrupar seus clientes pelo perfil de 'lealdade', é muito mais fácil criar uma coluna em uma tabela de 500 linhas em vez de 1 milhão.
Como mencionei, este é um tópico detalhado que tem origem em data warehouses em grande escala, mas para usuários do LuckyTemplates que desejam oferecer ótimas soluções com eficiência, concentre-se apenas em segmentar cada nível de granularidade de seus dados em tabelas separadas onde quer que seja. possível. Isso tornará as coisas muito mais fáceis quando você criar seus relatórios e ficará surpreso com o quanto é mais escalável adicionar itens posteriormente.
M (Power Query/PQL)
É difícil saber como chamar a próxima seção, pois na verdade não há nem mesmo um nome oficial atualmente para a linguagem de codificação que fica atrás do ' editor de consultas' no LuckyTemplates . No antigo LuckyTemplates (os suplementos do Excel), ele era chamado de 'M', também conhecido apenas como Power Query, e mais recentemente eu o vi chamado de PQL, que eu gosto bastante, pois tem uma relação bastante próxima com SQL e, com o tempo, pode se tornar muito usado, especialmente à medida que o LuckyTemplates se expande rapidamente.
De qualquer forma, 'M' é o mecanismo de automação que extrai dados de uma fonte de dados original e permite que você os limpe e manipule automaticamente para o formato que desejar. A chave aqui é a peça de automação. Ser capaz de puxar automaticamente vários conjuntos de dados ou tabelas para o seu modelo de dados e, em seguida, ser capaz de configurá-lo no formato que você gosta é realmente incrível e economiza tanto tempo que é uma loucura.
É isso que quero dizer quando falo repetidamente sobre escalabilidade. Se costumava levar de 4 a 8 horas por semana apenas para colocar seus dados no formato certo, e agora você pode fazer isso em cerca de 5 segundos, isso deixa muito mais tempo para trabalhar em mais análises ou criar relatórios melhores.
Como os volumes de dados continuam a se multiplicar a cada dia, entender realmente como limpar todos os seus conjuntos de dados será fundamental. Se você aprender bem o 'M', verá sua produção aumentar em torno de um fator de x5. Posso proclamar isso com confiança apenas por experiência pessoal. Eu tenho cicatrizes pensando nos dias de triturar dados de formatação no Excel ou escrever código VBA para configurá-lo corretamente.
Você pode pular quase totalmente esta parte agora se puder configurar sua extração, transformação e carregamento de dados para acontecer automaticamente no editor de consultas do LuckyTemplates e com o código 'M' .
DAX (expressões de análise de dados)
Agora o DAX é realmente incrível, mas também muito complicado em algumas partes. Você provavelmente começará no DAX e achará que isso não é tão ruim, e então chegará a algo um pouco mais avançado e ficará preso por horas. Eu gostaria que fosse mais fácil fazer grandes coisas, mas infelizmente há um pouco mais com o DAX. Acredite em mim, vale a pena se você estiver disposto a dedicar um tempo para aprender um pouco da teoria e também praticar ... muito!
Uma coisa que também vale a pena mencionar é que o DAX é a linguagem em toda a pilha de banco de dados da Microsoft. Portanto, com seu investimento em aprender o idioma, você está realmente aprendendo a usar três tecnologias analíticas importantes, incluindo SQL Server Analysis Services, PowerPivot e agora LuckyTemplates.
Está claro que o DAX será a linguagem de dados central nas ferramentas de dados da Microsoft, portanto, um investimento aqui sem dúvida será útil para você.
Já existem alguns livros de qualidade por aí que abordam o idioma em detalhes. Do iniciante ao avançado. Meus educadores recomendados são Rob Collie, Matt Allington e os italianos (Marco Russo e Alberto Ferrari). Este último escrevendo o que poderia ser chamado de 'a bíblia' no DAX. Seus livros podem ser encontrados na Amazon e têm uma boa mistura de conceitos iniciantes a avançados. Mantenha-os como seu companheiro enquanto aprende e usa o LuckyTemplates. Eles são inestimáveis.
Uma das maiores diferenças entre as fórmulas DAX e Excel é que é muito difícil, se não impossível, saber qual resultado de uma fórmula está retornando, a menos que você possa avaliar o ambiente em que está operando. esses três ambientes; contexto de avaliação (ou inicial), contexto de filtro e contexto de linha.
Isso traz um pouco mais de complexidade para suas fórmulas, mas também muito mais poder e escalabilidade para seus modelos, que você descobrirá rapidamente.
Visualizações de dados em relatórios e painéis
Vou mais longe ao dizer que nada do que você faz nos bastidores do LuckyTemplates realmente importa se seus recursos visuais não forem atraentes e fáceis de consumir. É a peça que faltava no quebra-cabeça que vejo em muitos relatórios e painéis postados em várias vitrines.
Ao dizer isso, tem muito a ver com a preferência pessoal ou preferência do consumidor. Eu me encontro nessa posição com bastante frequência. O que gosto de ver pode não ser intuitivo ou resumido o suficiente para outra pessoa.
A grande coisa aqui agora, porém, é que fazer alterações não leva muito tempo. O que costumava levar 100 cliques no Excel para formatar tudo e colocá-lo no Powerpoint agora é apenas alguns cliques. O LuckyTemplates faz todo o trabalho pesado nos visuais.
Uma desvantagem significativa do LuckyTemplates no momento são as cores. Você não pode definir esquemas de cores. Isso é obrigatório para a equipe da Microsoft o mais rápido possível, pois as cores, na minha opinião, criam ou quebram relatórios e apresentações. Não é que você não consiga obter as cores que deseja, apenas retarda imensamente a criação do relatório, tendo que alterar manualmente todas as cores nos relatórios.
A visualização de dados é fundamental, quase tão importante quanto a arquitetura por trás deles, na minha opinião. Estaremos focando muito nisso daqui para frente.
* ****Links relacionados*****
Como organizar seu modelo de dados do LuckyTemplates – dicas de práticas recomendadas
Minhas dicas práticas ao usar o editor avançado do LuckyTemplates
Formatação de código DAX no LuckyTemplates
Para resumir tudo
Se você adicionar o tempo todo para ser economizado e os benefícios para serem compartilhados em uma organização, o LuckyTemplates como uma plataforma analítica é apenas um acéfalo absoluto. Os quatro pilares são a chave para cada modelo de dados que você cria. Melhorar nessas áreas ao longo do tempo permitirá que qualquer pessoa crie soluções de qualidade excepcionalmente alta das quais qualquer empresa sem dúvida se beneficiaria.
Mais detalhes, datas e horários e registro podem ser concluídos aqui –
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.