-
Total de itens
582 -
Registro em
-
Última visita
Tipo de Conteúdo
Perfis
Fóruns
Desafios
Calendário
Downloads
Galeria
Tudo que Alex Pereira postou
-
Boa tarde os arquivos seguem a mesma estrutura? Da uma olhada nesse video ve se te ajuda:
- 6 respostas
-
- 1
-
- bitrix
- power query
-
(e 2 mais)
Tags:
-
Inserir Linhas Tabela Power Query
Alex Pereira respondeu ao pergunta de Eduardo da Costa Manente em Power Query e Linguagem M
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" -
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
-
Atualização de um Banco Postgres via ODBC com VPN
Alex Pereira respondeu ao pergunta de Luanfmac em Gateway e atualização de dados
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 -
Atualização de um Banco Postgres via ODBC com VPN
Alex Pereira respondeu ao pergunta de Luanfmac em Gateway e atualização de dados
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 -
TRANSFORMAÇÃO DE DADOS - PQ
Alex Pereira respondeu ao pergunta de EDSONFT em Power Query e Linguagem M
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. -
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.
-
Dcalendário formato ISO 8601
Alex Pereira respondeu ao pergunta de Gilson Filho em Power Query e Linguagem M
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! -
ERRO; An error occurred while processing the data in the dataset.
Alex Pereira respondeu ao pergunta de Leonardo Sardinha em Gateway e atualização de dados
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! -
005 - Sprint | Cálculo com datas em uma mesma coluna
Alex Pereira comentou no(a) postagem de desafio de Esdras em 🏃♂️ Sprints
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 -
Erro na atualização dos dados do gateway
Alex Pereira respondeu ao pergunta de Bruno Vieira em Gateway e atualização de dados
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 -
Transformar coluna/linha mescladas
Alex Pereira respondeu ao pergunta de THIAGOVS em Power Query e Linguagem M
Bom dia Thiago, segue alguns videos que podem te ajudar com isso: Att. -
Não Consigo Atualizar meu conjunto de Dados
Alex Pereira respondeu ao pergunta de Gustavo Vital em Power BI online (serviço)
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 -
Como monitorar atualização de varios Workspace?
Alex Pereira respondeu ao pergunta de allisonresende em Gateway e atualização de dados
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 -
Preencher dados conforme a maioria
Alex Pereira respondeu ao pergunta de Leomesq7 em Power Query e Linguagem M
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])- 7 respostas
-
- powerquery
- m
-
(e 2 mais)
Tags:
-
Preencher dados conforme a maioria
Alex Pereira respondeu ao pergunta de Leomesq7 em Power Query e Linguagem M
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 🙂- 7 respostas
-
- powerquery
- m
-
(e 2 mais)
Tags:
-
Preencher dados conforme a maioria
Alex Pereira respondeu ao pergunta de Leomesq7 em Power Query e Linguagem M
Da uma olhada nesse video e veja se te ajuda.- 7 respostas
-
- powerquery
- m
-
(e 2 mais)
Tags:
-
-
Selecionar mais de uma linha e detalhar com o drill through
Alex Pereira respondeu ao pergunta de PabloOliveira em Visualização de dados
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! -
Página única
Alex Pereira respondeu ao pergunta de Cristiane galdino da silva em Visualização de dados
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 -
Essa aula explica como funciona esse filtro de contexto (values): https://play.powerbiexperience.com/curso/4-linguagem-dax/1857/10506
-
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]) )