-
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
-
Erro de Conexão SQL Server - PowerBI Online
Alex Pereira respondeu ao pergunta de Luiz Gusta Firetti Da Silva em Power BI online (serviço)
Da uma olhada nesse video -
Controle de licenciamento
Alex Pereira respondeu ao pergunta de Bruno Ribeiro em Power BI online (serviço)
-
Ranking de 10 Maiores Valores mês a mês
Alex Pereira respondeu ao pergunta de kleberfernandes em Linguagem DAX
Vej essa aula -
Boa tarde pode fornecer mais informações sobre sua api?
-
Não esta atualizando 2 visualizações e as demais estão atualizando
Alex Pereira respondeu ao pergunta de Vinicius Tavares em Gateway e atualização de dados
Você chegou verificaer se existe algum filtro aplicado nessa tabela ou na sua expressão dax que ta utilizada. Verifique filtros como de página, do visual e etc -
Tente utilizar um CTE para fazer isso: faça um teste com essa query. WITH CTE_ESTOQUE AS ( SELECT COD_EMPRESA, COD_ITEM, MES_REF, ANO_REF, QTD_ENTRADA, QTD_SAIDA, QTD_FINAL, LAG(QTD_FINAL) OVER (PARTITION BY COD_EMPRESA, COD_ITEM ORDER BY ANO_REF, MES_REF) AS QTD_MES_ANT FROM DW_ESTOQUE_HIST WHERE ANO_REF IN ('2023', '2024') AND COD_EMPRESA = '01' ) SELECT COD_EMPRESA, COD_ITEM, MES_REF, ANO_REF, CASE WHEN QTD_ENTRADA = 0 AND QTD_SAIDA = 0 THEN COALESCE(QTD_MES_ANT, 0) ELSE QTD_FINAL END AS QTD_FINAL, QTD_ENTRADA, QTD_SAIDA, CASE WHEN QTD_ENTRADA = 0 AND QTD_SAIDA = 0 AND COALESCE(QTD_MES_ANT, 0) = 0 THEN 'SEM MOVIMENTO' ELSE 'MOVIMENTO OK' END AS MOVIMENTO FROM CTE_ESTOQUE ORDER BY ANO_REF, MES_REF; A função LAG permite acessar a linha anterior dentro da mesma partição de dados. Desta forma, você consegue buscar o saldo final do mês anterior (QTD_FINAL) para cada item. Na consulta principal, verificamos se não houve movimentação (QTD_ENTRADA = 0 AND QTD_SAIDA = 0). Se não houve movimentação, usamos o saldo final do mês anterior (QTD_MES_ANT). Se houve movimentação, usamos o saldo final atual (QTD_FINAL)
-
Não esta atualizando 2 visualizações e as demais estão atualizando
Alex Pereira respondeu ao pergunta de Vinicius Tavares em Gateway e atualização de dados
Chegou a ver se tem algum filtro aplicado ou coisa parecida? Tenta refazer o modelo talvez possa ser isso! -
solução: Custo Máximo = MAXX( SUMMARIZE( fCustos, fCustos[Ano], fCustos[Mês], "Custo Mensal", [Custo Total] ), [Custo Mensal] ) Custo Mínimo = MINX( SUMMARIZE( fCustos, fCustos[Ano], fCustos[Mês], "Custo Mensal", [Custo Total] ), [Custo Mensal] ) DESAFIO FORUM - CUSTO MAXIMO - CUSTO MINIMO.pbix
-
COMO PRECIFICAR SERVIÇO?
Alex Pereira respondeu ao pergunta de Iesus Magdiel Gonçalves Franco em Visualização de dados
Da uma olhada nesse live: https://www.youtube.com/live/9wXLXQgdQvE?si=RowJUJATMPR8BIe_ -
diferença de datas em dias uteis e horario comercial
Alex Pereira respondeu ao pergunta de Caio Murilo em Power Query e Linguagem M
Veja se esse scripth resolve seu problema. let Fonte = Excel.Workbook(File.Contents("C:\Users\alexd\Downloads\Horas Comerciais em dias uteis.xlsx"), null, true), Tabela1_Table = Fonte{[Item="Tabela1",Kind="Table"]}[Data], #"Tipo Alterado" = Table.TransformColumnTypes(Tabela1_Table,{{"Chamado", Int64.Type}, {"Data Inicio", type datetime}, {"Data Fim", type datetime}}), // Ajuste a "Data Inicio" conforme o Critério 1 AjusteDataInicio = Table.AddColumn(#"Tipo Alterado", "Data Inicio Ajustada", each if Time.From([Data Inicio]) < #time(08, 0, 0) then DateTime.From(Date.From([Data Inicio]) & #time(08, 0, 0)) else [Data Inicio], type date), // Ajuste a "Data Fim" conforme o Critério 2 e 3, e adicionar Critério para Data Fim nulo AjusteDataFim = Table.AddColumn(AjusteDataInicio, "Data Fim Ajustada", each if [Data Fim] = null then null else if Date.From([Data Fim]) = Date.From([Data Inicio]) and Time.From([Data Fim]) > #time(18, 0, 0) then DateTime.From(Date.From([Data Fim]) & #time(18, 0, 0)) else if Date.From([Data Fim]) <> Date.From([Data Inicio]) and Time.From([Data Fim]) > #time(18, 0, 0) then DateTime.From(Date.From([Data Fim]) & #time(08, 0, 0)) + (Duration.From([Data Fim] - DateTime.From(Date.From([Data Fim]) & #time(08, 0, 0)))) else [Data Fim], type date), // Calcular a Duração entre "Data Inicio Ajustada" e "Data Fim Ajustada" considerando Data Fim nulo Duração = Table.AddColumn(AjusteDataFim, "Duração", each if [Data Fim Ajustada] = null then null else Duration.From([Data Fim Ajustada] - [Data Inicio Ajustada]), type time) in Duração Explicação do script: AjusteDataInicio: Ajusta a Data Inicio se for antes das 08:00:00. AjusteDataFim: Ajusta a Data Fim se for após as 18:00:00 no mesmo dia ou em um dia diferente. Duração: Calcula a duração entre as datas ajustadas. -
Este erro geralmente está relacionado a problemas com a fonte de dados ou com a configuração do gateway. Tente atualizar o BI localmente e tente identificar o erro de atualização. Caso não houver, procedimento tente as seguintes etapas: 1. **Verificar Conexão com a Fonte de Dados:** - Certifique-se de que a fonte de dados está acessível e operacional. - Se a fonte de dados requer autenticação, verifique se as credenciais estão corretas. - Observe se as fontes de dados estão criptografadas caso tenha essa opção e nível de privacidade habilitados. - Apague o arquivo pbix e republique denovo 2. **Atualizar o Gateway de Dados:** - O gateway pode estar desatualizado. Verifique se há atualizações disponíveis e instale a versão mais recente. 3. **Configuração do Gateway:** - Verifique se o gateway está configurado corretamente para a fonte de dados específica. - Certifique-se de que todas as informações necessárias, como strings de conexão e credenciais, estão corretas. 4. **Pacote de Consulta:** - O erro menciona um "pacote especificado inválido". Isso pode indicar um problema com a consulta enviada ao gateway. Revise a consulta para garantir que esteja correta e compatível com a fonte de dados. - Teste a consulta diretamente na fonte de dados para garantir que ela retorne os resultados esperados. 5. **Verificar a Fonte de Dados no Power BI:** - No Power BI Desktop, verifique se a fonte de dados está configurada corretamente. - Certifique-se de que o Power BI Desktop e o gateway estão utilizando a mesma versão do driver para a fonte de dados. 6. **Revisar Configurações de Rede e Firewall:** - Certifique-se de que não há restrições de rede ou firewall que possam estar bloqueando a comunicação entre o gateway e a fonte de dados. 7. **Consultar Logs do Gateway:** - Verifique os logs do gateway para obter mais detalhes sobre o erro. 8. **Contatar o Suporte:** - Se após seguir estas etapas o problema persistir, considere entrar em contato com o suporte do Power BI para assistência adicional.
-
Solução análise grande volume dados
Alex Pereira respondeu ao pergunta de Viviane cristina fernandes em Visualização de dados
-
Copiar Colar Formatação Condicional
Alex Pereira respondeu ao pergunta de Jackson_Bailer em Visualização de dados
-
Copiar Colar Formatação Condicional
Alex Pereira respondeu ao pergunta de Jackson_Bailer em Visualização de dados
Esperimente usar uma medida dax para isso, veja abaixo um exemplo: Formatação Cor = VAR TipoMedida = SWITCH( TRUE(), ISINSCOPE('Tabela'[Medida]) && SELECTEDMEASURENAME() = "%Faturamento", "%Faturamento", ISINSCOPE('Tabela'[Medida]) && SELECTEDMEASURENAME() = "Margem", "Margem", BLANK() ) VAR ValorMedida = SWITCH( TipoMedida, "%Faturamento", [%Faturamento], "Margem", [Margem], BLANK() ) RETURN SWITCH( TRUE(), TipoMedida = "%Faturamento" || TipoMedida = "Margem", SWITCH( TRUE(), ValorMedida < 0, "Vermelho", ValorMedida >= 0 && ValorMedida < 0.5, "Preto", ValorMedida >= 0.5 && ValorMedida < 0.8, "Amarelo", ValorMedida >= 0.8 && ValorMedida < 1.1, "Verde", ValorMedida >= 1.1, "Roxo" ), "Sem Cor" ) Nesta medida: TipoMedida é uma variável que armazena o tipo da medida selecionada (%Faturamento ou Margem). ValorMedida é uma variável que armazena o valor da medida selecionada, com base no TipoMedida. O RETURN utiliza uma estrutura SWITCH para determinar a cor com base no valor da medida selecionada. -
URL de Imagem não carrega no PBI
Alex Pereira respondeu ao pergunta de Wlamir Penna em Visualização de dados
Veja se esse video te ajuda: -
URL de Imagem não carrega no PBI
Alex Pereira respondeu ao pergunta de Wlamir Penna em Visualização de dados
Veja esse video: -
Como otimizar o uso do Excel como base de dados em projetos de BI?
Alex Pereira respondeu ao pergunta de Igor Macedo_ em Conexão com dados
Bom dia amigo, o que você pode fazer é criar meio que um fluxo das etapas que você faz no google sheets para criar essa planilha consolidada. Aqui alguns passos que você pode seguir: Mapeamento do Processo Atual: Documente todas as etapas que você realiza para criar a planilha consolidada no Excel. Isso inclui quais planilhas online você acessa, que dados você copia e como os organiza na planilha-mãe. Nesta etapa, você ira mapear cada passo a passo que você faz para criar essa planilha. Criação de Fluxo Automatizado: Crie um fluxo de trabalho automatizado utilizando o Power Query para substituir o processo manual de copiar e colar: Etapa 1: Configure conexões diretas com as planilhas online (Google Sheets) no Power Query. Etapa 2: Combine essas fontes de dados diretamente no Power Query para criar uma visualização consolidada. Etapa 3: Aplique transformações necessárias para preparar os dados conforme suas necessidades. Etapa 4: Automatize o carregamento e a atualização regular desses dados usando agendamentos no Power BI ou outras ferramentas de automação disponíveis. -
é possivel usar o conector nativo do bi com gateway no modo local?
Alex Pereira respondeu ao pergunta de Fabio De Assis em Gateway e atualização de dados
-
é possivel usar o conector nativo do bi com gateway no modo local?
Alex Pereira respondeu ao pergunta de Fabio De Assis em Gateway e atualização de dados
Veja na documentação https://learn.microsoft.com/pt-br/power-query/connectors/postgresql Obs: Tu precisa instalar NPGSQL na versão 4.0.10 e do mesmo modo está na imagem. -
Trazer Dados de Outra Tabela
Alex Pereira respondeu ao pergunta de Claudionor em Power Query e Linguagem M
forneça um exemplo de dados para gente para que possamos trabalhar! -
Dúvida NativeQuery PostgresQL
Alex Pereira respondeu ao pergunta de Andre Fortuna em Conexão com dados
Esse video ensina também a fazer via query ao inves de fazer via view e tabela. -
Dúvida NativeQuery PostgresQL
Alex Pereira respondeu ao pergunta de Andre Fortuna em Conexão com dados
Veja esse artigo sobre atualização incremental! https://xperiun.com/blog/como-usar-corretamente-a-atualizacao-incremental-e-nao-cair-em-armadilhas/ -
Lançamentos de novos dados no excel conectado ao onedrive
Alex Pereira respondeu ao pergunta de Matheus Alencar em Power Query e Linguagem M
Então pelo que eu sei se não consegue atualizar o arquivo quando ele está aberto a restrição que existe é essa. -
Dúvida NativeQuery PostgresQL
Alex Pereira respondeu ao pergunta de Andre Fortuna em Conexão com dados
Você tem que passar sua data para formato YYYY-MM-DD primeiro vejo um exemplo. let strRangeStart = DateTime.ToText(RangeStart,[Format="yyyy-MM-dd HH:mm:ss", Culture="en-US"]), strRangeEnd = DateTime.ToText(RangeEnd,[Format="yyyy-MM-dd HH:mm:ss", Culture="en-US"]), Query = " SELECT sub.sk_ctrc AS sk_ctrc, sub.ctrc, sub.nro_nota_fiscal, sub.dia_inclusao_ocor, sub.unidade_receptora, sub.usuario_ocor, sub.unid_ocor, sub.cnpj_pagador, sub.cod_ocor FROM dw.fato_ocorrencias sub WHERE sub.emissao_ctrc >= '" & strRangeStart & "' AND sub.emissao_ctrc < '" & strRangeEnd & "'" & " ", Fonte = MySQL.Database("xxxxxxxxxxxxx", "dw", [ReturnSingleDatabase=true, Query=Query]) in Fonte -
Lançamentos de novos dados no excel conectado ao onedrive
Alex Pereira respondeu ao pergunta de Matheus Alencar em Power Query e Linguagem M
Bom dia esse erro é porque seu arquivo está aberto feche ele e tente atualizar a vai dar certo!