Ir para conteúdo

Joao Raulino

Alunos
  • Total de itens

    909
  • Registro em

  • Última visita

Tudo que Joao Raulino postou

  1. Boa @Michele Tempos Sarai! Da sim, basta fazer o APPEND da fCotacao diretamente na fOcorrencias e depois realizar os outros passos conforme o exemplo: O resultado vai ser o mesmo 😉 Abs! Cotacoes_ocorrencia (1).pbix
  2. Suave @Sandro Lima? Parece ser o mesmo problema reportado pela Andrea nesse tópico aqui: Vê se a solução proposta resolve o teu problema. E se essa resposta te ajudou, não esquece de marcar como melhor solução 😉 Abs!
  3. Compartilha aí o teu código pra gente ver o que pode estar faltando @Lincoln Brant 😉
  4. Boa @Lincoln Brant! Pode ser que o Power BI não esteja conseguindo dobrar a consulta (query folding) feita com a tua API. Da uma olhada nesse post abaixo (em inglês) que ele é sensacional em explicar como dar a volta nesse bloqueio: https://sqldusty.com/2020/05/20/power-bi-incremental-refresh-with-web-api-data-source/ Pode parecer um pouco longo, mas os conceitos são muito bons. Depois não se esquece de postar aqui se funcionou 😉 Abs!
  5. Suave @Gabriel Dos Santos Venezi? Várias coisas podem afetar o refresh no Power BI service: disponibilidade do gateway, conexão com a fonte, concorrência com outras queries... Então nem sempre o refresh online vai ter a mesma performance que o refresh no Desktop. Se você tiver acesso admin ao Power BI, você pode tentar fazer um troubleshoot mais profundo pra identificar a fonte do problema (uma tabela específica, uma query, etc...): https://learn.microsoft.com/pt-br/power-bi/connect-data/refresh-summaries Uma outra alternativa é usar fluxo de dados para segregar as tuas fontes: as que estão congeladas ficariam em um fluxo, e a que é dinâmica ficaria em outro. Assim você só precisaria atualizar uma vez o fluxo que contém as fontes congeladas (eu tenho um projeto exatamente assim na minha empresa). Se essa resposta te ajudou não esquece de marcar como melhor solução 😉 Abs!
  6. Suave @Michele Tempos Sarai? Tem algumas maneiras diferentes de fazer isso, umas mais complexas com o uso de funções, outras mais simples usando um simples APPEND de tabelas e alguma criatividade como abaixo: A ideia é basicamente a seguinte: Ajuste o nome das colunas "DATA" e "time" na fCotacao de modo que esteja alinhado com a fOcorrencias. Crie uma coluna nova na fCotacao com o valor "COTACAO" em todas as linhas. Vamos usar ela para remover algumas linhas depois. Faca um APPEND das duas tabelas: fCotacao e fOcorrencias. Organize as datas por ordem crescente, e depois os horários por ordem crescente. Faca um FILL DOWN na coluna "COTACAO" de modo a preencher todas as linhas vazias >>> é aqui que esta o segredo! Crie uma coluna nova com as condições que você precisa de transactionSubTypeId e walletcoinid. Remova as linhas da coluna "INDICADOR" que contem o valor "COTACAO". Se quiser, remova também as linhas da coluna "valueCotacao" que tenham valor "null". Por fim, remova as colunas que você não for usar e nomeie a tabela como você preferir. Da uma olhada no arquivo anexo e tenta adaptar para a tua base completa. Se essa resposta te ajudou, não se esqueça de marcar como melhor solução 😉 Abs! Cotacoes_ocorrencia.pbix
  7. Suave @Adriano Alves? Nesse caso você pode usar a funcao DATEADD(): https://learn.microsoft.com/pt-br/dax/dateadd-function-dax Se essa resposta te ajudou, não esquece de marcar como melhor solução 😉 Abs!
  8. Suave @Andrea Ferreira Dos Santos .? Confirma só que você está usando a coluna DIM_TEMPO[DATA] no visual. E também dá uma olhada no filtro de data para ter certeza que apenas um mês está selecionado. Por fim, vai lá na relação da DIM_TEMPO com a FT_ABASTECIMENTO e muda a relação para Unidirecional (a DIM_TEMPO tem que filtrar a FT_ABASTECIMENTO). Qualquer coisa compartilha com a gente o .PBIX que vai ficar mais fácil te ajudar 😉 Abs!
  9. Boa @vinicius.vmd! Cria ai uma coluna nova no Power Query com o seguinte código: Não esquece de substituir Fonte pelo nome do ultimo passo da tua query. Se essa resposta te ajudou, não se esqueça de marcar como melhor solução 😉 Abs!
  10. Power BI é assim mesmo @joaobundchen: as vezes a solução é algo tão simples como trocar a ordem dos parâmetros da fórmula haha 😁 Fico feliz que você encontrou uma saída! Depois só não esquece de marcar qualquer uma das respostas acima como melhor solução pra gente fechar o tópico 😉 Aquele abs!
  11. Suave @vinicius.vmd? Infelizmente o Power BI não te da opção de fazer essa filtragem no menu lateral usando o "Data Relativa". Porém, uma maneira de aplicar esse filtro é através de uma coluna calculada que vai te dizer quantos meses de diferença existem em relação ao dia atual. Depois bastaria usar essa coluna como filtro no menu lateral. Ficaria assim: Se essa resposta te ajudou, não esquece de marcar como melhor solução 😉 Abs!
  12. Joao Raulino

    DAX

    Opa, correção perfeitíssima feita pelo @Edson Igari! Essa logica com a CALCULATETABLE()* só vai funcionar se o teu objetivo for criar dimensões físicas (i.e.: tabelas): Se o objetivo for fazer analises então tem que seguir a dica que ele deu. Abs!
  13. Joao Raulino

    DAX

    Suave @Felipe Guelfi? Qual é a tua tabela base? Você pode facilmente criar esses grupos utilizando uma função CALCULATE() com uma VALUES() e FILTER(). Ficaria algo assim: Base CPFL = CALCULATE( VALUES([Base]), FILTER( 'Tabela', 'Tabela'[Tipo] = "CPFL" ) ) Se essa resposta te ajudou, não esquece de marcar como melhor solução 😉 Abs!
  14. Oi @Ana Carla Fontana! Respondendo ao teu problema mas não necessariamente a tua pergunta... 😁 Ja tentou usar uma TABELA para esse caso? Bastaria ajustar as linhas para ter o texto que você quer no tamanho que você quer (aqui eu coloquei tudo em uma unica célula). Se essa resposta te ajudou, não esquece de marcar como melhor solução 😉 Abs!
  15. Suave @Alexandre H. Moraes? Tenta acessar o Firebird diretamente usando esse mesmo usuário do Power Query para ver se ele de fato tem acesso a tabela e se os dados estão disponíveis. Assim você já mata essa primeira dúvida. Abs!
  16. Suave @Michele? Gosto muito desse tipo de tópico que propõe um debate sobre melhores praticas 🙌, apesar de ainda não ver muitos desse tipo por aqui... 😁 Bem interessante esse teu cenário e certamente outra empresas de BI com publicações centralizadas devem sofrer dos mesmos problemas! A queda de performance que você tem visto é mais nos visuais ou também na parte de carregamento dos fluxos/conjuntos de dados? E vocês já utilizam algum tipo de atualização incremental e/ou particionamento de dados no modelo de vocês? Abs!
  17. Duro ein @joaobundchen! Última tentativa: tenta limpar todas as credenciais de conexão no arquivo .PBIX e recria elas de novo: https://community.fabric.microsoft.com/t5/Desktop/Power-BI-Desktop-doesn-t-load-all-the-data-from-Dataflow/td-p/3365972
  18. Suave @Marília Maragno? Imagino que o teu modelo esta construído em modo "Import", certo? Essa mensagem geralmente aparece quando o processo de ETL esta muito pesado. No teu caso pode ter sido causado pelas mesclas (JOINS) entre tabelas que geralmente são consultas bem intensas quando as keys não estão bem definidas e/ou as fontes possuem carregamento lento. Não resta outra opção senão tentar otimizar passo-a-passo no Power Query. A Microsoft tem umas boas dicas no próprio site deles, da uma olhada para ter uma ideia inicial: https://learn.microsoft.com/pt-br/power-query/best-practices https://learn.microsoft.com/pt-br/power-bi/guidance/import-modeling-data-reduction Se essa resposta te ajudou, não esquece de marcar como melhor solução 😉 Abs!
  19. Só para completar, o resultado ficaria algo assim: Ai convêm você ajustar para incluir as condições que faltam 😉 Abs!
  20. Suave @Jackeline? Na janela de configuração da matriz, já tentou clicar com o botão direito na coluna [MesAno] e selecionar a opção "mostrar items sem dados"? https://learn.microsoft.com/pt-br/power-bi/create-reports/desktop-show-items-no-data Se essa resposta te ajudou, não esquece de marcar como melhor solução 😉 Abs!
  21. Suave @Jeniffer Fernandes? Se você quer ter dados em "tempo real" então a melhor maneira é através de uma conexão DirectQuery: https://learn.microsoft.com/pt-br/power-bi/connect-data/desktop-use-directquery Infelizmente a opção de "atualização automática" te limita a apenas 8 vezes por dia (licença PRO) ou no máximo 48 vezes por dia (licença PREMIUM). Se essa resposta te ajudou, não esquece de marcar como melhor solução 😉 Abs!
  22. Suave @Marcelo Schanuel? Quando temos vários IFs um dentro do outro a melhor maneira de replicar no Power BI é utilizando a função SWITCH(). Da uma olhada nesse vídeo abaixo que ele vai te explicar direitinho como resolver: Se essa resposta te ajudou, não esquece de marcar como melhor solução 😉 Abs!
  23. Suave @Eduardo Almeida da Silva? O Power BI por natureza não permite que medidas sejam usadas como filtros de contexto. Uma boa maneira de dar a volta nisso é utilizando os parâmetros de campo: Para isso basta você criar três medidas novas filtrando os dados da maneira que você quer - [Bom], [Avaliar] e [Ruim] - e depois usar elas para a construção dos parâmetros de campo. Feito isso o próprio Power BI já vai perguntar se você quer usar os novos parâmetros como filtro. Se essa resposta te ajudou, não esquece de marcar como melhor solução 😉 Abs!
  24. Boa @Gustha! Tenta usar a fórmula abaixo para a coluna nova: E aí você já pode usar essa nova coluna como filtro nas tuas formulas de comparação, dependendo do que você quiser fazer. Se puder, compartilha com a gente um exemplo em .PBIX para a gente entender melhor como você faz as tuas comparações 😉 Abs!
×
×
  • Criar Novo...