Prévia do material em texto
Curso Power BI Para criar uma formula para a coluna inteira como por exemplo calcular linha a linha, preciso criar uma nova coluna e informar para o programa quais as colunas que quero calcular lembrando que no Power BI não usamos o número da célula ou coluna, mais sim o nome da mesma. Exemplo Nome da Coluna Nova = Tamanho Pedido * Custo Caso queira calcular o valor total de uma coluna precisamos criar uma formula (todas as formulas do Power BI são em inglês Exemplo Nome da Coluna = sum(coluna a ser calculada) e dar enter lembrando que o nome dessa função e uma nova medida dentro da minha base de dados atual. Formulas Power BI Para somar SUM Média AVERAGE MAX/MIN – Calcula o máximo e o mínimo de algum valor obtido na tabela de dados DIVIDE – divide o percentual ou algum outro valor contido na base de dados COUNT e COUNTROWS – conta a quantidades de linhas na coluna especifica COUNTA DISTINCTCOUNT Quando se fizer várias medidas de cálculos o ideal e inserir os mesmos em uma nova tabela de dados para que os mesmos fiquem fácies de ser localizados posteriormente A opção de mesclar ou intercalar no power bi e apenas para interligar uma informação de uma planilha como se fosse um procv do Excel. A função adicionar e para incluir informações na minha base de dados que possa ter atualizado ou ter esquecido de inserir anteriormente. · Criando uma tabela do zero Clicar em nova fonte na guia página inicial, e clicar na opção consulta nula, que o Power BI criara uma nova coluna. Nesse caso iremos usar essa opção para fazer um calendário de fácil acesso para cálculos mais específicos na tabela do Power BI. Código para criar Base de Calendário e Datas: = List.Dates(#date(1900,1,1), Number.From(DateTime.LocalNow())- Number.From(#date(1900,1,1)) ,#duration(1,0,0,0)) · O que seria uma relação de tabelas no Power BI Seria como se fosse um procv do Excel, eu vou indicar em uma tabela oq eu ela encontre de parecido na outra tabela e o que eu quero que ela me traga como resposta. Essa tela acima são todas minhas tabelas relacionadas. Para relacionar as mesmas, para trazer um valor especifico preciso Preciso ter dois fatores uma base primaria e uma segundaria Aonde a minha base primaria será o meu retorno e mesma não poderá ter informações repetidas E minha área segundaria a mesma e aonde eu quero interligar uma informação com a minha tabela primaria. Para criar uma relação no Power BI com as tabelas preciso identificar qual das planilhas e a principal fonte dos acontecimentos e interligar a mesma com as informações das demais tabelas. O que é DAX e para que serve? São formulas e operações referenciadas a uma coluna especifica que automaticamente será criado uma nova coluna para aparecer o resultado dos cálculos realizados sendo assim tem duas maneiras de criar isso Primeira forma e criar uma coluna personalizada aonde colocaremos as formulas e o resultado aparecera em outra coluna Segunda forma e uma conta que resumiremos o resultado de uma coluna toda em um único número. Criando uma coluna personalizada com o DAX Vou em nova coluna coloco o nome da coluna que no caso abaixo seria salario total e em seguida depois do sinal de = indicarei as colunas que quero somar ou obter resultado de soma divisão ou multiplicação. Salario Total = 'Base de Funcionarios'[Salario Base]+'Base de Funcionarios'[Impostos]+'Base de Funcionarios'[Beneficios]+'Base de Funcionarios'[VT]+'Base de Funcionarios'[VR] Caso eu queira multiplicar ou dividir esse resultado Preciso abrir um ( no começo da formula e fechar o mesmo no final ) e colocar o sinal da multiplicação ou divisão que eu queira fazer e colocar o valor final Salario Total = ('Base de Funcionarios'[Salario Base]+'Base de Funcionarios'[Impostos]+'Base de Funcionarios'[Beneficios]+'Base de Funcionarios'[VT]+'Base de Funcionarios'[VR])*1.1 Formula SE (IF) Divida de Ferias = IF('Base de Funcionarios'[Ferias Acumuladas]>30,"Sim","Não") Nomes das colunas > ou < ao número que será comparado na planilha e o retorno Formula Nome da Coluna + + + Sinais dos operadores + (sinal de soma) - (sinal de subtração) / (sinal de divisão) *( sinal de multiplicação) ^ (sinal de potência) Obs.: quando se cria uma coluna calculada podemos sempre já informar as colunas desejadas para o cálculo desejado. Se por acaso for feito uma medida que seria o cálculo total de uma coluna sempre precisaremos usar uma formula no início. Operadores de Comparação. Comparar uma coluna com algum número ou com o valor de alguma outra coluna e fazer com que me traga o resultado esperado. Tipo ( =, <, >, <> “diferente”) esses são os maios fatores de operadores de comparação. Operações & - Concatenar Exemplo: se eu quiser juntar um texto de uma coluna com outra coluna eu indico quais colunas são essas e coloca o sinal & de concatenar entre as informações e ele me traz o texto junto, caso eu queira espaço entre os textos precisamos colocar & “ “ & entre as colunas para indicar que quero um espaço entre as palavras. && - E Comercial Duplo E quando quero analisar mais de uma condição Teste = 'Base de Funcionarios'[Horas Extras]>=8 && 'Base de Funcionarios'[Dias Uteis Trabalhados Ano Orcamentario]>=200 || - Condição de OU Tem que ser uma condição ou tem que ser outra Exemplo: Teste = 'Base de Funcionarios'[Divida de Ferias]="sim" || 'Base de Funcionarios'[Tem Dia de Folga]=TRUE() Ele trará um dos dois resultados. In – se usa quando se tem mais de um critério para uma mesma coluna. É Critico? = 'Base Clientes'[Nivel de Importancia] in {1,2,4}