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.
Neste tutorial, mostrarei diferentes maneiras de combinar valores usando funções DAX avançadas . Esta é uma fórmula DAX incrível e vou ensinar três maneiras diferentes de como usá-la. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
A função COMBINEVALUES não é uma função DAX difícil de entender. É muito simples e semelhante a quando você concatena seus dados .
No LuckyTemplates, a função é usada para unir duas strings de texto em uma. Portanto, se você já fez algum desses trabalhos, saberá exatamente o que quero dizer. Você pode usar apenas um simples e comercial (&) para unir dois determinados valores de texto. Mas a função COMBINEVALUES é uma maneira melhor de escrevê-la.
Vou trabalhar com alguns exemplos aqui para que você possa ver como pode integrá-lo em suas fórmulas do LuckyTemplates e DAX. Você pode combinar ou concatenar valores usando DAX de várias maneiras. Para este tutorial, fiz isso de três maneiras – usei COMBINEVALUES em uma coluna calculada, uma tabela de calculadora e também usei em uma tabela de medidas.
Índice
Combinar valores em colunas dentro da tabela de datas
Neste primeiro exemplo, estou tentando unir duas colunas específicas dentro da minha tabela de datas.
Mas fiz questão de colocar uma vírgula porque quero personalizar.
Aqui, usei a função COMBINEVALUES e coloquei no delimitador certo em qualquer ano ou mês que eu quiser. Você também pode usar outros valores – é bem simples!
Usando COMBINEVALUES nas tabelas da calculadora
Outra coisa que você pode fazer para concatenar ou combinar valores usando DAX é utilizá-lo nas tabelas da calculadora .
Primeiro, clique em Nova tabela na guia Modelagem do LuckyTemplates.
Agora, eu queria criar uma tabela totalmente nova com uma coluna específica e exclusiva e informações da minha tabela de datas. A aparência da coluna Meses não existe na minha tabela de datas. Bem, você pode configurar isso no Query Editor. Mas para este exemplo, não configurei isso na minha tabela de datas. Acabei de usar a fórmula Meses Anos para obter os dados da referida coluna.
O que eu quero alcançar usando esta fórmula é obter uma lista de todos os meses e anos únicos usando a função .
Em seguida, quero trazer o número do índice porque quero classificar esses dados corretamente.
Sei que já tenho a coluna Índice na tabela, mas só queria criar uma diferente. Aquele que me permite classificar os meses e o ano corretamente.
Eu também poderia usar isso no meu modelo. Por exemplo, posso querer colocá-lo como outra tabela de pesquisa ou uma camada diferente.
Existe algum potencial para isso ser usado; como se você tivesse algumas informações de orçamento mensal e desejasse filtrá-las usando uma tabela em vez de usar sua tabela de datas.
Ao trabalhar com essas técnicas, percebi que existem outras maneiras de fazer isso. Essa é a grande vantagem do LuckyTemplates porque há várias maneiras de fazer as coisas para obter os mesmos resultados.
Em vez de usar , você pode usar a função COMBINEVALUES para simplificar a lógica que está escrevendo. É como a função . Em vez de usar a operação de divisão, basta escrever a palavra dividir.
Combinar valores usando DAX dentro de uma medida
O último exemplo que quero abordar é como combinar valores usando DAX dentro de uma medida . Também quero mostrar como você pode criar um texto dinâmico utilizando a função COMBINEVALUES .
Confira o que eu fiz aqui. Coloquei o texto “O primeiro mês e ano no contexto atual é”. Em seguida, usei COMBINEVALUES para retornar dois elementos específicos da minha tabela de datas separadamente.
Enquanto isso, esta parte da fórmula abaixo calcula o mês e os anos mínimos.
Não posso simplesmente usar porque ele irá encontrar o primeiro mês em ordem alfabética. Em primeiro lugar, preciso encontrar o primeiro mês curto. Mas para identificar qual é o mês curto, ele precisa calcular o mês mínimo. Em seguida, filtrará a tabela de datas para esse primeiro mês específico. Assim, sempre será janeiro nesse caso, se você tiver uma seleção de ano. Agora, posso finalmente calcular as datas mínimas para o ano curto aqui na tabela de datas.
Como você vê, basicamente combinei duas colunas específicas, mas agora é apenas mais dinâmico. Assim, quando seleciono um ano diferente dentro da medida, a lógica atualiza e combina os valores .
Usando funções de iteração SUMX e AVERAGEX no LuckyTemplates
Trabalhando com funções de iteração em DAX
Como usar a função CROSSJOIN
Conclusão
Embora este seja um breve tutorial, você verá que a função COMBINEVALUES é útil. Resumindo, quando se trata de suas fórmulas, trata-se de torná-las mais intuitivas.
Eu sempre gosto de tornar as coisas realmente simples e intuitivas em todos os aspectos do seu trabalho dentro do LuckyTemplates . Este é apenas outro bom exemplo de uma boa função de limpeza que permite reunir informações com valores de texto de maneira bastante eficaz.
Se você gostou de aprender sobre este, não se esqueça de se inscrever no LuckyTemplates TV. Haverá muito conteúdo excelente chegando em breve!
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.