Ir para conteúdo

Alex Pereira

Alunos
  • Total de itens

    573
  • Registro em

  • Última visita

Tudo que Alex Pereira postou

  1. Se pode criar algo tente olhar o escopro aplicado e retornar a cor. CorMapaCalor := VAR PercentualHorario = DIVIDE( SUM('SuaTabela'[Valor]), CALCULATE(SUM('SuaTabela'[Valor]), ALLEXCEPT('SuaTabela', 'SuaTabela'[FaixaHorario])) ) VAR PercentualDiaSemana = DIVIDE( SUM('SuaTabela'[Valor]), CALCULATE(SUM('SuaTabela'[Valor]), ALLEXCEPT('SuaTabela', 'SuaTabela'[DiaSemana])) ) VAR PercentualDiaHorario = DIVIDE( SUM('SuaTabela'[Valor]), CALCULATE(SUM('SuaTabela'[Valor]), ALLEXCEPT('SuaTabela', 'SuaTabela'[DiaSemana], 'SuaTabela'[FaixaHorario])) ) VAR CorHorario = SWITCH( TRUE(), PercentualHorario <= 0.30, "#D1C2E6", // Tom mais claro de #9071CE PercentualHorario <= 0.60, "#B299D9", // Tom intermediário de #9071CE "#9071CE" // Tom padrão para percentuais maiores que 0.60 ) VAR CorDiaSemana = SWITCH( TRUE(), PercentualDiaSemana <= 0.30, "#D1C2E6", // Tom mais claro de #9071CE PercentualDiaSemana <= 0.60, "#B299D9", // Tom intermediário de #9071CE "#9071CE" // Tom padrão para percentuais maiores que 0.60 ) VAR CorDiaHorario = SWITCH( TRUE(), PercentualDiaHorario <= 0.30, "#D1C2E6", // Tom mais claro de #9071CE PercentualDiaHorario <= 0.60, "#B299D9", // Tom intermediário de #9071CE "#9071CE" // Tom padrão para percentuais maiores que 0.60 ) RETURN SWITCH( TRUE(), ISINSCOPE('SuaTabela'[FaixaHorario]) && NOT ISINSCOPE('SuaTabela'[DiaSemana]), CorHorario, // Aplica a cor baseada no Percentual por Faixa de Horário ISINSCOPE('SuaTabela'[DiaSemana]) && NOT ISINSCOPE('SuaTabela'[FaixaHorario]), CorDiaSemana, // Aplica a cor baseada no Percentual por Dia da Semana ISINSCOPE('SuaTabela'[DiaSemana]) && ISINSCOPE('SuaTabela'[FaixaHorario]), CorDiaHorario, // Aplica a cor baseada no Percentual por Dia da Semana e Faixa de Horário BLANK() // Caso padrão, retorna em branco )
  2. Booom Diaaaa, não sei se entendi direito, mas uma forma de fazer isso seria usando um switch: Esse é mais ou menos um exemplo ajuste conforme suas necessidades! Medida = SWITCH( TRUE(), -- Condição para nível G e cargo diferente de Garantista SELECTEDVALUE(dcargos[NivelH]) = "G" && SELECTEDVALUE(dcargos[Cargo]) <> "Garantista", [OSVFaturada] - 1220594, -- Condição para cargo igual a Garantista SELECTEDVALUE(dcargos[Cargo]) = "Garantista", [OSVFaturada] - [Garantia] - 1172438, -- Condição padrão para OSVFaturada por mecanicoid SUMX( VALUES(fServicos[mecanicoid]), [OSVFaturada] ) )
  3. Ela é uma coluna que tem o ano concatenado com numero do mês, serve para classificar coluna ano mes como a coluna contador ano
  4. Custo Compra TESTE = VAR UltimoMesAno = CALCULATE( MAX(dCalendario[AnoMes]), FILTER( ALLSELECTED(dCalendario), dCalendario[AnoMes] < MAX(dCalendario[AnoMes]) ) ) VAR vResultado = CALCULATE( [CUSTO COMPRA&BONIF.], FILTER( ALL(dCalendario), dCalendario[AnoMes] = UltimoMesAno ) ) RETURN IF( ISBLANK([CUSTO COMPRA&BONIF.]), // Se o mês atual estiver em branco vResultado, // Usa o custo calculado para o último mês válido [CUSTO COMPRA&BONIF.] // Caso contrário, usa o valor do mês atual ) Seria isso?
  5. "Hmmm... Será que você poderia disponibilizar uma base de exemplo ou compartilhar como os seus dados estão estruturados? Isso me ajudaria a criar uma simulação mais precisa!"
  6. Muda para ano mes que ai acho que vai dar certo!
  7. VAR UltimoCusto = CALCULATE( MAXX( FILTER( ALL(dCalendario), // Remove os filtros do calendário para buscar em todos os meses dCalendario[AnoMes] < MAX(dCalendario[AnoMes]) && NOT(ISBLANK([CUSTO COMPRA&BONIF.])) ), [CUSTO COMPRA&BONIF.] ) ) RETURN IF( ISBLANK([CUSTO COMPRA&BONIF.]), // Se não houver valor de custo para o mês atual UltimoCusto, // Usa o valor da variável UltimoCusto [CUSTO COMPRA&BONIF.] // Caso contrário, usa o valor da medida atual )
  8. Tenta essa Custo Compra/Bonfic = VAR UltimoCusto = CALCULATE( MAXX( FILTER( ALL(dCalendario), // Remove os filtros do calendário para buscar em todos os meses dCalendario[Data] < MAX(dCalendario[Data]) && NOT(ISBLANK([CUSTO COMPRA&BONIF.])) ), [CUSTO COMPRA&BONIF.] ) ) RETURN IF( ISBLANK([CUSTO COMPRA&BONIF.]), // Se não houver valor de custo para o mês atual UltimoCusto, // Usa o valor da variável UltimoCusto [CUSTO COMPRA&BONIF.] // Caso contrário, usa o valor da medida atual )
  9. Eu sugiro que você tente algo semelhante ao que foi mostrado neste vídeo, usando um gráfico de dispersão. Nesse caso, você poderia criar uma imagem que mostre a localização de cada lugar, definindo a largura e a altura como os eixos X e Y. Em seguida, as vendas seriam representadas pelo tamanho dos pontos no gráfico. Dessa forma, você conseguiria visualizar quais áreas têm maior volume de vendas com base na localização. Seria algo semelhante a isso aqui.
  10. Tente isso: Custo Compra/Bonfic = VAR UltimoCusto = // Calcula o valor do custo usando a última data em que não há um valor em branco // para a medida [CUSTO COMPRA&BONIF.]. // A função LASTNONBLANK retorna a última data onde a condição foi atendida. CALCULATE( [CUSTO COMPRA&BONIF.], // A medida que queremos calcular LASTNONBLANK(Dcalendario[Data], [CUSTO COMPRA&BONIF.]) // Retorna a última data com um valor não nulo ) RETURN // A função IF avalia se a condição é verdadeira ou falsa. // Neste caso, verifica se o valor da medida [CUSTO COMPRA&BONIF.] para o mês atual é em branco. IF( ISBLANK([CUSTO COMPRA&BONIF.]), // Verifica se a medida está em branco para o mês atual UltimoCusto, // Se estiver em branco, retorna o valor calculado na variável UltimoCusto [CUSTO COMPRA&BONIF.] // Caso contrário, retorna o valor da medida atual )
  11. Seu filtro não deve estar sendo aplicado para o visual de tabela. Neste caso, você deve fazer seguintes coisas: 1 - habilitar o filtro para tabela. 2 - Caso queira ver todos os Mês/ Ano crie uma medida personalizada que ignore os filtros de Mês nesta coluna.
  12. Da uma olhada nesse video momento 9:38: Você deve deixar os dados de lagitude e longitude em sua base como texto para deixar o "." e ele conseguir localizar!
  13. Tenta isso: SELECTEDVALUE(dim_calendario[nome_mes])
  14. Tenta conectar via power bi deskktop no mesmo ambiente que ta gateway e vê se ta fazendo conexão!
  15. Esses arquivos eles estão no mês ambiente que o gateway foi instalado? caso não estiver você deve mapear esses arquivos lá ou colocá - los no servidor de sua rede!
  16. Talvez pode ser algum erro de concorrência quando você tem muitos relatórios atualizando no mesmo horario pode ocasionar isso!
  17. 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. (recomendo utilizar gateway enterprese) 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.
  18. Da uma olhada se essa medida te ajuda. Vigentes 6 Months = -- Obtém o ano selecionado no filtro VAR _SelectedYear = MAX(dCalendario[Ano]) -- Filtra os contratos que estão vigentes no ano selecionado VAR _ActiveContracts = FILTER( dContratos, YEAR(dContratos[INICIO CONTRATO]) <= _SelectedYear && YEAR(dContratos[FIM CONTRATO]) >= _SelectedYear ) RETURN SUMX( _ActiveContracts, -- Obtém a data de início do contrato VAR _StartofContract = dContratos[INICIO CONTRATO] -- Define o último dia do mês anterior ao início do contrato VAR _EndDate = EOMONTH(_StartofContract, -1) -- Define o primeiro dia do mês que começa 6 meses antes do início do contrato VAR _StartDate = EOMONTH(_StartofContract, -6) + 1 -- Calcula o volume total comprado nos 6 meses antes do início do contrato VAR _Volume = CALCULATE( SUM(fVolume[VOLUME COMPRADO]), dCalendario[Data] >= _StartDate && dCalendario[Data] <= _EndDate ) -- Retorna a média do volume comprado nos 6 meses RETURN DIVIDE(_Volume, 6) ) -- Aplica a lógica acima para cada contrato ativo e soma os resultados
  19. O que você pode tentar fazer é criar uma lista no sharepoint a partir desse excel!
  20. A atualização incremental você edita bem dentro desktop! Da uma olhada nesse artigo: https://xperiun.com/blog/como-usar-corretamente-a-atualizacao-incremental-e-nao-cair-em-armadilhas/
  21. Para saber a real causa precisamos saber qual é o erro de log que aconteceu, busque nessa pasta onde está e verifique qual erro de log gerado. https://learn.microsoft.com/pt-br/troubleshoot/sql/database-engine/install/windows/troubleshoot-upgrade-script-failures-apply-update
  22. De uma olhada nessa resposta forncida pela comunidade, pelo que entendi veja o que você pode fazer: 1 - Primeiro, verifique se seu e-mail corporativo é suportado pelo Power BI. O Power BI requer um endereço de e-mail corporativo ou educacional. Endereços de e-mail pessoais como @outlook.com, @hotmail.com ou @gmail.com não são aceitos. 2 - Se seu e-mail corporativo está correto, verifique se sua organização permite o auto-serviço de inscrição no Power BI. Alguns administradores desabilitam essa opção. Converse com seu administrador de TI para verificar as configurações. 3 -Outra possibilidade é que sua organização use um ID de login diferente do seu endereço de e-mail, como @contoso.com em vez de @contoso.onmicrosoft.com. Tente entrar com o ID que você usa para o Microsoft 365. 4 - Por fim, se você tiver uma conta Pro e ainda assim não conseguir acessar, abra um chamado de suporte. Se você tiver uma conta Pro, o suporte é gratuito. Vá para https://support.powerbi.com, role para baixo e clique em "CREATE SUPPORT TICKET". Espero que essas dicas ajudem você a resolver o problema. Deixe-me saber se você tiver mais alguma dúvida! Link comunidade: https://answers.microsoft.com/pt-br/msoffice/forum/all/o-power-bi-pro-não-está-disponível/4653227b-40ca-4d04-aadc-e68d375cd887
  23. Veja esse video: Nele você vai apreender como juntar dados de várias abas do excel em uma unica planilha! Agora em questão de fazer isso para cada arquivo talvez você possa unir os arquivos em um só! Para isso utilize esse live: Essa live vai te ajudar a ter uma noção como você pode pegar esses arquivos você tem atualizar eles incrementalmente sem que ter a necessidade de estar puxando a base de dados denovo!
×
×
  • Criar Novo...