Pular para o conteúdo principal

PBI Pilot – Teste grátis sem custos um assistente de IA para o seu Power BI

Power BI - Como mostrar horários no power bi



Olá Garotinhos e garotinhas.

O artigo de hoje foi escrito pelo meu amigo Eduardo Medeiros, um dos primeiros caras que me deu alguma moral nos grupos de Power BI da vida, sigam ele no Linkedin e encham o saco dele tirando suas dúvidas sobre o artigo de hoje.

https://www.linkedin.com/in/eduardo-medeiros-rj/

Uma dúvida recorrente nos grupos de Power BI é:

"Como mostrar calcular períodos e mostrar as datas no formato dd:mm:aaaa?"

Com poucos passos você vai conseguir mostrar seus dados, vamos mostrar como ter o mesmo resultado tanto no Power Query Quanto em DAX.

Então Vamos lá?

Usando Power Query:


Você tem que ter duas colunas no formato "data hora", uma com o horário inicial e outra com o final

Não tenho as duas e sim uma com data inicial e outra com hora inicial... Ok então vamos fazer a junção das duas:

No menu Adicionar Coluna você vai clicar em Coluna Personalizada
Dê um nome a nova coluna
Escolha as colunas que quer juntar e coloque o sinal & entre elas para concatenar

[Data de início da ocorrência] & [Horário início ocorrência]


Repita a operação para a data hora final

Coloque as duas colunas no formato DataHora




Para encontrar o tempo decorrido, há duas formas:

1. Com as duas colunas novas você vai clicar na coluna Data Hora Final e com a tecla CTRL apertada vai clicar na Inicial. Atenção, A ordem do clique é importante.
No menu Adicionar Coluna clique no icone Hora e em seguida Subtrair.



2. No menu Adicionar Coluna você vai clicar em Coluna Personalizada
Dê um nome a nova coluna
Escolha as colunas que quer subtrair e voilá

[Dt Hr Fim] - [Dt Hr inicio]




Falta pouco.

Insere uma nova coluna e nela coloque

Duration.TotalSeconds([Tempo total])



Transforme o tipo de dados para decimal e está pronta a parte no Power Query.



Usando DAX:


Crie duas medidas. A primeira é um Sum simples da última coluna criada no Power Query

Tempo parada = SUM(Tabela1[Tempo em segundos])

A segunda é um pouquinho mais complicada e a explicação o Rafael fará em outro post.


Tempo parada cartão =
IF (
    [Tempo parada] < 0;
    "-"
        & (
            RIGHT ( FORMAT ( INT ( ABS ( [Tempo parada] / 3600 ) )0 )6 )
                & ":"
                & RIGHT ( "0" & FORMAT ( INT ( MOD ( ABS ( [Tempo parada] / 60 )60 ) )0 )2 )
                & ":"
                & RIGHT ( "0" & FORMAT ( MOD ( ABS ( [Tempo parada] )60 )0 )2 )
        );
    RIGHT ( FORMAT ( INT ( ABS ( [Tempo parada] / 3600 ) )0 )6 )
        & ":"
        & RIGHT ( "0" & FORMAT ( INT ( MOD ( ABS ( [Tempo parada] / 60 )60 ) )0 )2 )
        & ":"
        & RIGHT ( "0" & FORMAT ( MOD ( ABS ( [Tempo parada] )60 )0 )2 )
)


E é isso moçada, por hoje é só. Espero que tenham gostado, um grande abraço e até a próxima.

Comentários

Postar um comentário

Postagens mais visitadas deste blog

Como usar o Web.Contents do Power Query: guia completo

Como usar o Web.Contents do Power Query para acessar dados online O Power Query é uma ferramenta poderosa para obter, transformar e analisar dados de diferentes fontes. Uma dessas fontes é a web, que contém uma grande variedade de dados online que podem ser úteis para os seus projetos. Para acessar dados online a partir de uma URL, você pode usar a função Web.Contents do Power Query. Essa função retorna o conteúdo binário baixado da URL especificada e permite que você use opções adicionais para personalizar a sua consulta. Neste artigo, vamos mostrar como usar o Web.Contents para obter dados de diferentes tipos de arquivos online, como CSV, Excel ou JSON. Também vamos discutir as vantagens e desvantagens dessa função em comparação com outras funções do Power Query. O que é o Web.Contents? O Web.Contents é uma função do Power Query que permite acessar dados online a partir de uma URL. Você pode usar essa função para obter dados de diferentes fontes da web, como arquivos CSV, Excel, JSON...

[Power BI] Transformando Latitude e Longitude de Graus para Decimal

Olá amiguinhos que adoram mapas nos seus paineis tudo bem? Hoje bate papo rapidão sobre uma dúvida de uma colega no nosso grupo do telegram, e se você não está nele pode ir agora tirar duvida com um grupo de quase 1700 pessoas e super ativo. https://t.me/planilheiros Bem, a dúvida dela era bem simples e já tinha visto outra vez alguém perguntando em outro grupo mas estava na correria e não pude ajudar, isso acontece infelizmente bastante. Ela tem dados de latitude e longitude em Grau e gostaria de passar isso para DECIMAL para poder utilizar nos visuais de Mapa do Power BI. A dúvida é bem legal e precisa entender um pouco a lógica matemática de transformar Grau para Decimal e ela é bem simples. Quando um dado em Grau, temos 3 informações: - Grau - Minutos - Segundos. Grau é o valor inteiro e ele por si só já me da o dado do meu inteiro do Decimal. Minuto é isso mesmo Minuto, para eu chegar num valor decimal de minutos eu preciso dividir ele por 60. Segundo seg...

PBI Pilot – Teste grátis sem custos um assistente de IA para o seu Power BI

  PBI Pilot – Teste grátis sem custos um assistente de IA para o seu Power BI Falaaa pessoal tudo blz?  A Power Tuning lançou recentemente o PBI Pilot ( www.pbipilot.com  ), um assistente de IA que se comunica com seu modelo de dados do Power BI. Ter um Copilot para Power BI é muito caro, mas com o PBI Pilot você pode fazer algumas perguntas sobre seus dados sem nenhum custo. E não há problema, oferecemos um teste gratuito sem registrar um cartão de crédito. Gostou? Siga as instruções passo a passo abaixo e teste o PBI Pilot você mesmo. 1) Instale a extensão O primeiro passo para começar a usar o PBI Pilot é  Instale a extensão  no seu navegador. Para tornar a extensão mais fácil de usar, você pode fixá-la no menu. 2) Crie sua assinatura Depois de instalar a extensão, acesse o site do Power BI (app.powerbi.com) e clique no ícone da extensão. Ao abrir o assistente, você verá a mensagem de erro abaixo: Clique no botão "Clique aqui para se inscrever novamente" e vo...