Ir para conteúdo

Joao Raulino

Alunos
  • Total de itens

    909
  • Registro em

  • Última visita

Tudo que Joao Raulino postou

  1. Suave @Alexandre Borges? O teu erro está acontecendo porque provavelmente algum valor na coluna "TITULO" não possui o "/", então a query tenta retornar uma substring de tamanho -1. Uma outra maneira de contornar isso é envolvendo toda a função SUBSTRING() por um REPLACE(), ficaria assim: REPLACE(SUBSTRING(TITULO, 1, CHARINDEX('/', TITULO)), '/', '') AS DOCUMENTO Abs!
  2. Joao Raulino

    Arquivo .txt

    É isso mesmo @Paulo Cesar! Lembrando que se quiser fazer o mesmo processo com outro arquivo, basta editar o codigo .py e colocar o nome do novo arquivo na linha 17. Se a resposta te ajudou, nao esquece de escolher ela como melhor resposta 😉 Abs!
  3. Joao Raulino

    Arquivo .txt

    Com certeza @Paulo Cesar! Nao se esquece de colocar o arquivo base, neste caso o abertura_efd_pc-8707-01122020.txt, na mesma pasta do arquivo .py 😉 Na imagem que voce enviou parece que so o arquivo [...]_result.txt esta na pasta.
  4. Joao Raulino

    Arquivo .txt

    @Paulo Cesar Incrementei a função para abrir o teu arquivo, fazer todos os ajustes, e salvar o resultado com um "_result" no final do nome. Para rodar basta você ter os dois arquivos na mesma pasta (o código em ".py" e o teu arquivo texto em ".txt"), depois clicar com o botão direito no arquivo ".py" e escolher a opção "Abrir com > Python". Se quiser utilizar em outro arquivo .txt, basta inserir o novo nome na linha 17 do codigo: Abs! validar-arquivo.pyabertura_efd_pc-8707-01122020_result.txt
  5. Boa galera! Como sabemos existem várias maneiras de se conectar a um arquivo no SharePoint: - usando a função Web.Contents() - usando a função SharePoint.Files() - usando a função SharePoint.Contents() Cada uma delas tem um pro e um contra e muitas vezes ficamos perdidos sobre qual utilizar. Em termos de performance e autenticação de credenciais qual é a maneira mais indicada para esse tipo de conexão? Abs!
  6. Suave @igorsantana2005? Uma maneira é usando o Power Automate como o @Edson Igari disse. Se souber um pouco de inglês basta buscar por "Export Power BI to CSV" no YouTube que tem vários videos explicando como fazer. Outra maneira é utilizando o próprio serviço do Power BI Online, e para isso o @Gerson fez um ótimo vídeo explicando passo-a-passo: Abs!
  7. Suave @cdavidCeballos? Nesse caso nao é necessario utlizar a funcao EARLIER() ja que voce pode obter o mesmo resultado com a ALLEXCEPT(). Ve se a medida abaixo resolve o teu problema: Rateio = DIVIDE( SUM('fBase Item'[Peso Real Item]) * SUM('fBase Item'[Valor CTE]), CALCULATE( SUM('fBase Item'[Peso Real Item]), ALLEXCEPT('fBase Item', 'fBase Item'[Numero Doc. Frete]) ) ) Abs!
  8. Suave @Lucas Vitório? Baseando-se naquilo que o @Davi Rodolfo já te passou tenta ver se a medida abaixo funciona pro teu caso: Media = VAR _ContagemTotal = SUMX(VALUES(Calendario[Mes]), [Medida DistinctCount]) VAR _ContagemMeses = COUNT(Calendario[Mes]) RETURN DIVIDE(_ContagemTotal, _ContagemMeses) Abs!
  9. Suave @Arisson Liborio? Bem provavelmente as medidas que você esta usando dentro do SWITCH estão sendo afetadas por algum contexto de filtro que não esta sendo tratado corretamente. Rever a live que o @Ezequiel Pedreira compartilhou pode te ajudar a entender melhor o caso e resolver o problema. Se não for o suficiente, seria interessante que você compartilhasse um arquivo exemplo para que o pessoal tenha uma visão mais completa do teu modelo. Abs!
  10. Joao Raulino

    Arquivo .txt

    Suave @Paulo Cesar? Como o teu problema é bem técnico fica difícil do pessoal entender se não tiver um exemplo simplificado. De qualquer modo, entendi que o teu interesse é inserir o valor "113.03" no 9o campo sempre que a linha começar com as chaves "D101" ou "D105". Neste caso, você pode criar uma funcao no Python para fazer essa inserção e depois colocar ela dentro de um loop que vai olhar linha por linha do teu arquivo. Exemplo: def process_input(input_text): output_lines = [] lines = input_text.strip().split('\n') for line in lines: fields = line.split('|') if fields[1] in ['D101', 'D105']: fields[8] = '113.03' return output_lines Abs!
  11. Boa galera! Todos sabemos que é importantíssimo manter as nossas medidas DAX claras e fáceis de entender! Como fazer isso, no entanto, acaba dependendo do gosto pessoal de cada um. O @Leonardo Karpinski e o @Esdras, por exemplo, gostam de nomear as variáveis com prefixo "v" e em estilo PascalCase sem usar identação nas linhas: Eu pessoalmente prefiro usar o prefixo "_" com estilo PascalCase e identação: E vocês pessoal? Comentem ai abaixo qual padrão vocês usam! ✌💪 Abs!
  12. Boa galera! Estou fazendo uma limpa nas conexões de gateway associadas a minha conta (https://app.powerbi.com/groups/me/gateways). Existem algumas que foram compartilhadas por outro usuário mas eu não estou conseguindo remover. Mesmo passando o mouse por cima do "Remove", nenhuma informação aparece. Alguma ideia, fora pedir para a pessoa que compartilhou comigo remover pelo lado dela? Abs!
  13. Suave @Pedro Ornellas? Uma solução mais robusta é utilizar um on-premises gateway instalado em algum servidor que esteja disponível 24h/7d (mais info no link). Desta maneira você fica livre da necessidade de ter a tua maquina pessoal conectada no momento da atualização. Como a tua fonte é uma base conectada por ODBC, ou seja, fora da cloud Microsoft, então essa é de fato a melhor opção. Abs! https://learn.microsoft.com/pt-br/power-bi/connect-data/service-gateway-onprem
  14. Boa galera! Em plantas industriais é bem comum vermos o uso do sistema PI da OSIsoft para o controle e visualização dos parâmetros de processo (temperaturas, pressões, fluxos...) através de tags únicas criadas para cada variável. Como se trata de uma base de dados proprietária, ainda não existe um conector Power BI nativo para ela. Alguém já conseguiu encontrar uma maneira de extrair esses dados? Quero evitar a solução mais comum na indústria hoje que é a utilização de um arquivo .csv/.xlsx intermediário. Abs! https://www.aveva.com/en/products/aveva-pi-system/
  15. Suave @Ch Lucas? Normalmente, se o dataset base foi compartilhado contigo então da sim para extrair os dados e incorporar ao teu modelo. Porem, se o único acesso que você tem é ao web report (publico) então não tem como extrair. Teria que contatar o admin e pedir para que ele compartilhe o dataset base contigo. Abs! https://learn.microsoft.com/pt-br/power-bi/collaborate-share/service-publish-to-web
×
×
  • Criar Novo...