Ir para conteúdo

Alex Pereira

Alunos
  • Total de itens

    582
  • Registro em

  • Última visita

Tudo que Alex Pereira postou

  1. Boa tarde os arquivos seguem a mesma estrutura? Da uma olhada nesse video ve se te ajuda:
  2. Olá veja se isso te atende: Caso não conseguir replicar me fale que replico em seu conjunto de dados atual Segue o código de exemplo: let // Obter a data atual DataAtual = Date.From(DateTime.LocalNow()), // Dados exemplo Fonte = Table.FromRecords({ [Código Veículo=1, Data Cadastro=#date(2023, 8, 1), Código Cliente=101, Média Mínima=50, Média Desejável=55, Média Máxima=60, Código Motorista=11, Faturamento Desejável=1000, Segmento="A", Meta Viagem=100], [Código Veículo=2, Data Cadastro=#date(2023, 6, 1), Código Cliente=102, Média Mínima=70, Média Desejável=75, Média Máxima=80, Código Motorista=12, Faturamento Desejável=1500, Segmento="B", Meta Viagem=200] // ... adicione mais registros conforme necessário }), // Encontrar a última entrada para cada código de veículo UltimaEntradaPorVeiculo = Table.Group(Fonte, {"Código Veículo"}, {{"UltimaData", each List.Max([Data Cadastro]), type date}, {"UltimaEntrada", each _, type table}}), // Adicionar coluna com a lista das primeiras datas dos meses até a data atual para cada veículo AdicionarProximasDatas = Table.AddColumn(UltimaEntradaPorVeiculo, "ProximasDatas", each let UltimaData = [UltimaEntrada][Data Cadastro]{0}, GerarDatas = List.Skip(List.Generate( () => UltimaData, each _ <= DataAtual, each Date.AddMonths(_, 1) ), 1) in GerarDatas , type list), // Expandir as datas na coluna ProximasDatas em linhas separadas ExpandirDatas = Table.ExpandListColumn(AdicionarProximasDatas, "ProximasDatas"), // Expandir os detalhes da última entrada em colunas ExpandirDetalhes = Table.ExpandTableColumn(ExpandirDatas, "UltimaEntrada", {"Código Cliente", "Média Mínima", "Média Desejável", "Média Máxima", "Código Motorista", "Faturamento Desejável", "Segmento", "Meta Viagem"}), // Adicionar novas linhas ao conjunto de dados original NovosDados = Table.Combine({Fonte, ExpandirDetalhes}), #"Coluna Condicional Adicionada" = Table.AddColumn(NovosDados, "Data Referência", each if [Data Cadastro] = null then [ProximasDatas] else [Data Cadastro]), #"Tipo Alterado" = Table.TransformColumnTypes(#"Coluna Condicional Adicionada",{{"Código Veículo", Int64.Type}, {"Data Cadastro", type date}, {"Código Cliente", Int64.Type}, {"Média Mínima", Int64.Type}, {"Média Desejável", Int64.Type}, {"Média Máxima", Int64.Type}, {"Código Motorista", Int64.Type}, {"Faturamento Desejável", Int64.Type}, {"Segmento", type text}, {"Meta Viagem", Int64.Type}, {"UltimaData", type date}, {"ProximasDatas", type date}, {"Data Referência", type date}}), #"Colunas Reordenadas" = Table.ReorderColumns(#"Tipo Alterado",{"Código Veículo", "Data Cadastro", "Data Referência", "UltimaData", "ProximasDatas", "Código Cliente", "Média Mínima", "Média Desejável", "Média Máxima", "Código Motorista", "Faturamento Desejável", "Segmento", "Meta Viagem"}), #"Linhas Classificadas" = Table.Sort(#"Colunas Reordenadas",{{"Código Veículo", Order.Ascending}}) in #"Linhas Classificadas"
  3. Tente criar uma coluna( via dax) ao invés de uma medida que olhe esses critérios que você mencionou! No caso se não der certo, tente oferecer um arquivo com amostra dos dados para dar uma olhada melhor
  4. Então cara, pelo que pesquisei e tenho conhecimento por você está usando um serviço que é da aws a microsoft ela considera como um serviço externo ai se vai precisar de um gateway em uma máquina local para estar conectando ao conjunto de dados do da aws e colocar em seu banco de dados da nuvem do power bi. Da uma olhadada nessa resposta da comunidade da microsoft: https://community.fabric.microsoft.com/t5/Service/Por-que-preciso-de-um-gateway-se-minha-base-é-em-nuvem/m-p/2290263
  5. Esse seu banco postgres ele está hospedado onde? banco de dados local da sua empresa ou banco de dados em nuvem tipo azure? Caso for em nuvem você pode tentar utilizar um serviço da microsoft chama vnet. De uma olhada abaixo: https://learn.microsoft.com/pt-br/data-integration/vnet/overview?source=recommendations
  6. De uma olhada nesse live ela ensina como lidar com etl de planilhas complexas:
  7. Bom dia no seu caso acho que você precisar criar uma dimensao que muda ao longo do tempo de uma olhada nesse video do mestre leo e vê se te ajuda para seu problema de negócio.
  8. Bom dia para esse caso recomendo utilizar Vertipaq Analyzer recomendado pelo @Ezequiel Pedreira, de uma olhada nas aulas do mestre de como lidar com grande Conjunto de Dados, lá ele ensina como você pode utilizar essa ferrementa para isso.
  9. Bom dia recomendo dar uma olhada nos dashboards disponível no catalógo de cursos, por mais que não seja na área especifica sua você pode pegar insigyhs para criar seu dashboard de acordo seus dados (Dê uma olhada no de OEE). É interessante você mapear todos os indicadores as perpctivas que você deseja analisar seus indicadores e com base nisso criar seu próprios dashboard. Recomendo você criar uma matriz de necessidades para isso: Nesta matriz você ira ver todos os indicadores que você deseja analisar e ver as pespectivas que quer ver essas métricas. Assim, você terá de forma mais clara quais são suas tabelas dimensões e fatos. Estarei deixando um exemplo de uma imagem de um BI consegui achar sua área para insight.
  10. Bom diaaa Gilso, de uma olhada nesse post e vê se atende a sua demanda! https://www.thebiccountant.com/2020/10/11/convert-datetime-to-iso-8601-date-and-time-strings-in-power-query/ Qualquer dúvida estou a disposição!
  11. A mensagem de erro indica que houve um problema com o processamento dos dados no conjunto de dados, que pode ser devido a vários motivos, como formato de dados incorreto, dados ausentes ou problemas de conectividade Para resolver o problema, é recomendável verificar a fonte de dados, verificar o formato dos dados e garantir que não haja valores ausentes ou erros nos dados. Além disso, verificar a conectividade e atualizar a fonte de dados também pode ajudar a resolver o erro. De uma olhada nessa aula abaixo pode ajudar com seu problema! Qualquer dúvida estou a disposição!
  12. LinkedIn: https://www.linkedin.com/posts/alex-pereira-analista-dados-sqldevelope-businessanalytics-datascience_incomparaveis-sprintxperiun-desafio005-activity-7088899712237395968-2VNl?utm_source=share&utm_medium=member_desktop PBI: https://app.powerbi.com/view?r=eyJrIjoiYTE1MGI2ZDQtYmVjMC00NjZiLWFhNjEtZjU4NjM1ZGY4ZDEwIiwidCI6IjFhODE4ZjcyLWM3M2YtNDAyNi1hZWJhLWIzYTRmODAzMmE4MCJ9
  13. A mensagem de erro "DM_GWPipeline_Gateway_ Mashup DataAccessError" no Power BI indica que há um problema com o gateway de dados local ou com a conexão com a fonte de dados[ Aqui estão algumas soluções possíveis para resolver esse erro: 1. Verifique se o erro é causado por uma restrição de firewall. Verifique se o aplicativo de gateway de dados local foi iniciado e se o modo HTTPS está desativado. 2. Reinstale a versão mais recente do gateway e atualize a configuração do mecanismo Mashup. 3. Se o gateway pessoal e o gateway corporativo estiverem sendo executados na mesma máquina ao mesmo tempo, pode haver um conflito. Tente executar apenas um gateway por vez. 4. Verifique se as credenciais usadas para se conectar à fonte de dados estão corretas e têm permissões suficientes[. 5. Certifique-se de que a fonte de dados esteja acessível e disponível. 6. Tente atualizar o conjunto de dados manualmente para ver se o erro persiste. Em caso afirmativo, tente atualizar a fonte de dados no Editor do Power Query para identificar quaisquer problemas com a consulta. 7. Se o erro persistir, tente entrar em contato com o suporte da Microsoft para obter mais assistência. Algumas referências que podem te ajudar: https://community.powerbi.com/t5/Service/DM-GWPipeline-Gateway-MashupDataAccessError/m-p/1047721 https://community.powerbi.com/t5/Service/DM-GWPipeline-Gateway-MashupDataAccessError-On-Premises-Data/m-p/1000066 https://www.pbiusergroup.com/communities/community-home/digestviewer/viewthread?CommunityKey=b35c8468-2fd8-4e1a-8429-322c39fe7110&MessageKey=c084f3a0-2704-4df5-886c-a09db72d4a22&tab=digestviewer https://learn.microsoft.com/en-us/power-bi/connect-data/service-gateway-onprem-tshoot https://powerusers.microsoft.com/t5/Power-Query/DM-GWPipeline-Gateway-ImpersonationError/m-p/1013524
  14. Bom dia Thiago, segue alguns videos que podem te ajudar com isso: Att.
  15. Bom dia, dei uma olhada no site de support da microdoft e esse erro é comum para grande conjuntos de dados tratados em linguagem M. Segundo eles, A resposta deles a esse problema está abaixo: Alguns clientes podem enfrentar o seguinte erro ao tentar realizar uma atualização que utiliza consultas M: “Desculpe, ocorreu um erro durante a avaliação. A avaliação atingiu o limite de tamanho de entrada de cache permitido. Tente aumentar o tamanho do cache permitido”. Os engenheiros estão trabalhando em uma correção e fornecerão um ETA em breve. https://community.powerbi.com/t5/Service/Power-Bi-Service-Cache-Error-on-Data-Refresh/td-p/641183
  16. Acredito o que você pode fazer é baixar esses arquivos de logs e com base neles criar uma visualização para você ter esse monitoramento dos dash de seus clientes. Dei uma olhada aqui e parece que tem como você exportar esse dados . Na documentação você consegue ver como fazer essa integração via power bi. https://learn.microsoft.com/pt-br/data-integration/gateway/service-gateway-performance
  17. A da para se encontrar a moda pelo M também, é so seguir aquele tutorial que falei e se quiser substituir pelo valor mais frequente em vez de List.Average se vai colocar List.Mode que serve para encontrar a moda em uma coluna! Mais ou menos assim: if [valor] <> null then [valor] else List.Mode([valor])
  18. Se quer fazer uma condição então que subsbitua valores do mais frequente pelo que? Não sei se te como se localizar o valor mais frequente via linguagem m. o que no caso podemos utilizar e da lingugem python no power query! da uma olhada nesse video: Ai no lugar de "mean" se coloca "mode" que é como se acha moda em python 🙂
  19. Dia @Joséalberico, da uma olhada se te atende: base_teste_BI.pbix
  20. Eh possível sim, dê uma olhada na documentação sobre isso: https://learn.microsoft.com/pt-br/power-bi/create-reports/desktop-drill-through-buttons?source=recommendations Talvez o que esteja acontecendo ai seja um erro de ambiguidade! Veja a documentação e terá mais certeza do que pode ser!
  21. Fala @pedro.cardoso, de uma olhada na documentação sobre as possíveis causas que podem acarratar esse erro: https://learn.microsoft.com/pt-br/power-bi/connect-data/refresh-troubleshooting-tile-errors
  22. Existem diversas alternativas para fazer um reletório com apenas uma página, entre elas: - Criação de indicadores: https://www.youtube.com/watch?v=YoL5LioOqkU - Aumento de pagina usando o botão do scroll do mouse para desser no relatório: https://www.youtube.com/watch?v=uKNCTodqiaY - Ocultação de páginas: https://www.youtube.com/watch?v=WiU4F_2NvWg Agora se seu objetivo for consolidar varios dash em uma unica página esse video pode te ajudar: https://www.hashtagtreinamentos.com/pagina-unica-para-dashboard-no-power-bi
  23. Essa aula explica como funciona esse filtro de contexto (values): https://play.powerbiexperience.com/curso/4-linguagem-dax/1857/10506
  24. Experimente usar o values para aplicar o filtro de contexto, algo meio assim: CALCULATE( [Vendas YTD], FILTER( ALL(dcalendario), dcalendario[Ano] = MAX(dcalendario[Ano] )- 1 ), Values(dcalendario[Mes]), Values(dcalendario[data]) )
×
×
  • Criar Novo...