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, discutiremos como usar as funções definidas pelo usuário do Python e como criá-las. As funções definidas pelo usuário podem ajudá-lo a dividir grandes programas em pequenas partes para torná-los mais fáceis de depurar, manter e entender.
As funções definidas pelo usuário também são ótimas para armazenar códigos repetidos em um programa. Podemos executar esse código chamando a função quando necessário.
Vamos começar a explorar, construir e praticar como criar funções definidas pelo usuário criando um novo notebook. Para fazer isso, clique no menu Arquivo , passe o mouse sobre Novo Notebook e selecione Python 3 .
Depois de criar um novo notebook, vamos começar pressionando ESC + B algumas vezes para adicionar várias células de código .
Vamos adicionar uma string de documento para dar uma breve nota sobre o que estamos fazendo. Para isso, é importante usar o sinal “ # ” no início. Em seguida, digite a nota logo após o sinal “ # ”.
Índice
Estrutura de funções definidas pelo usuário em Python
Para criar funções definidas pelo usuário em Python, devemos seguir sua estrutura padrão. Primeiro, precisamos adicionar def para definir a função. Em seguida, adicionaremos o nome da função. Por último, adicione abrir e fechar parênteses para fechar a função.
Observe que também podemos adicionar argumentos dentro dos parênteses, mas, por enquanto, vamos apenas deixar em branco. Depois de fechar a função, podemos adicionar dois pontos no final.
Isso é para garantir que as instruções que vamos declarar sejam adicionadas dentro da função que estamos criando.
Após criar a função, vamos adicionar uma instrução que será executada posteriormente quando chamarmos esta função. Para este exemplo, vamos imprimir a palavra “ olá ”.
Ao adicionar a instrução, clique em Enter para ir para a próxima linha. Você notará que a linha de código ainda está recuada depois de pressionar Enter. Isso significa que ainda estamos dentro da função. Para sair da função, basta pressionar Backspace uma vez.
Depois disso, agora podemos executar essa função chamando-a usando o nome da função . Antes de fazermos isso, vamos adicionar outra string de documento .
Vamos chamar a função digitando o nome da função e adicionando parênteses de abertura e fechamento. Em seguida, clique em Shift + Enter .
Como resultado, veremos que esta função exibe um texto que diz “ alô ”.
Em seguida, adicionaremos outra instrução que exibirá “ Bob ”.
Em seguida, pressione Shift + Enter mais uma vez para executar o código novamente.
É assim que criamos e chamamos funções em Python .
Adicionando argumentos em funções definidas pelo usuário do Python
Agora vamos tentar adicionar argumentos à nossa função. Vamos adicionar uma string de documento como no exemplo abaixo.
Depois disso, vamos definir nossa nova função com um argumento .
Por enquanto, vamos adicionar apenas 1 argumento usando a variável “ x ”. Neste exemplo, o “ x ” será uma saudação que você deseja que seja exibida quando a função for chamada ou executada. Vamos adicionar uma instrução que exibirá o argumento que adicionamos.
Em seguida, vamos chamar nossa função “ saudação ” e enviar um valor para o argumento “ x ” . Depois disso, você verá o texto “ Hello Bob ” impresso como resultado.
Modificando funções em Python
Vamos modificar esta função. Vamos copiar a última função que criamos e colá-la na próxima célula de código .
Em vez de usar print() , usaremos return() que permitirá que você retorne o valor que definimos ao chamar a função .
Além disso, usar a instrução return() permite que você retorne o valor várias vezes.
Outra coisa boa com return() é que você pode retornar o valor que quiser. Por exemplo, vamos retornar “ Hello Bob ” 2.000 vezes.
Vamos para outro exemplo. Desta vez, vamos criar uma fórmula. No exemplo anterior, usamos apenas um argumento, mas neste exemplo, agora vamos usar dois.
Neste exemplo, nomeamos nossa função como “ formula1 ” com argumentos sendo “ x ” e “ y ”. Também definimos uma fórmula em nossa instrução de retorno e fornecemos valores para “ x ” e “ y ” ao chamar a função. Para resumir esta fórmula, 2*2+1+1 é igual a 6 .
É assim que criamos e usamos argumentos em Python .
Lembre-se que os argumentos são os valores que estão sendo enviados para a função quando ela é chamada.
Declarações condicionais em Python
Usamos instruções condicionais em Python para executar um programa com base na condição especificada. O Python analisa se essas instruções condicionais atendem às condições especificadas ou não. Em seguida, os resultados podem ser processados como verdadeiros ou falsos .
Vamos começar a criar nossa função condicional criando variáveis .
Depois de criar essas variáveis, pressione Shift + Enter para carregá-las. Em seguida, vamos começar a definir nossa função e vamos nomeá-la como “ is_approved ” com argumentos como name , salario , lado e despesas .
Dentro da função , queremos obter o total_anual que é igual a “ salário*12+lado*12-despesas*12 ”.
Em seguida, retornaremos o nome e yearly_total .
Ao chamar a função, passaremos os valores das variáveis que criamos anteriormente. Nesse caso, é name1 , salario1 , side1 e despesas1 . Devemos ter uma saída semelhante ao exemplo abaixo.
Como você pode ver em nosso resultado, temos John junto com seu yearly_total de 32400 .
Em seguida, vamos adicionar nossas declarações condicionais. Desta vez, excluiremos “ nome de retorno, ano_total ” porque não o usaremos neste exemplo.
Esta declaração condicional significa simplesmente que se o total_anual de uma pessoa for maior que 30000 , ele exibirá o nome junto com a mensagem “ , você está aprovado. ”
Por outro lado, a instrução else exibirá a instrução return() contendo o nome e a mensagem “ , você não está aprovado. ” se o yearly_total for menor que 30000 .
Se tentarmos chamar a função com nossas declarações condicionais, este será o resultado.
Observando o resultado, John foi aprovado porque tem mais de 30.000 para seu yearly_total .
Chamando funções em variáveis
Em seguida, vamos tentar colocar nossa instrução para chamar a função em variáveis. Estamos fazendo isso para salvar a saída para cada pessoa que criamos.
Depois disso, vamos voltar para as variáveis que criamos e atualizar a variável usada para Jill e John .
Depois de atualizar as variáveis, certifique-se de executar o programa novamente para salvar as alterações.
Vamos exibir os resultados usando a instrução print() e as variáveis de resultado .
Ao exibir os resultados, podemos ver que todos foram aprovados porque Bob , Jill e John têm mais de 30000 em seu yearly_total . Então, vamos mudar nosso limite de 30.000 para 35.000 e executar o programa novamente.
Se você ainda se lembra, John tem apenas cerca de 32.000 em seu yearly_total . Mas mudamos o limite para 35.000 . Como resultado, John agora não é aprovado.
Scripts Python em relatórios de dados do LuckyTemplates
Intellisense Python e instalação de preenchimento automático
usando Python no LuckyTemplates | Conjunto de dados e função de string
Conclusão
Em resumo, aprendemos a sintaxe adequada para as funções definidas pelo usuário do Python , bem como a importância de ter uma string de documento no início de uma nova função que vamos criar.
Também discutimos os argumentos que são úteis em diferentes situações. Neste blog, usamos para exibir saudações e criar uma fórmula. Lembre-se de que os argumentos são os valores enviados à função quando ela é chamada.
Além disso, aprendemos sobre declarações condicionais usadas em funções definidas pelo usuário, ou seja, as condições “ if ” e “ else ”. Você pode usá-los para declarar condições em uma função e decidir se deve executar determinadas instruções ou não.
Tudo de bom,
gaellim
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.