Ir para conteúdo

Rafa Lemos

Alunos
  • Total de itens

    806
  • Registro em

  • Última visita

Tudo que Rafa Lemos postou

  1. @Luciano será que não é por causa dos arredondamentos? Se a diferença é mínima, pode ser questão de arredondamento que o PBIX faz.
  2. @Luciano segue a mesma ideia da anterior. Da maneira que fez, está fazendo o total da linha e não do total geral. area_proporcional = DIVIDE( CALCULATE( [Total] , REMOVEFILTERS( F_FATO[AREA_COD] ), REMOVEFILTERS( F_FATO[DESCRICAO_2] ) ), [area_proporcional] )
  3. @Roberto Carlos Ricci infelizmente com máquina Linux não rola, porque precisa instalar o GATEWAY do Power BI.
  4. E se você fizer um Merge da tabela fornecedores e tabela produto? Acho que pode resolver o seu problema. Depois essa nova dim pode conectar pelo SKU na Fato.
  5. @Marcelino Saraiva Mota o que você pretende fazer com esses números? Colocar num gráfico de linha, por exemplo?
  6. Pedro, Boa noite! Sua pergunta é muito abrangente. Tem tanta coisa para se fazer, depende dos dados que terá. Pode pegar análises por tribunais, por juízes, por tipo de ação. Primeiro, tem que entender os dados que receberá, para depois pensar no que fazer.
  7. Consegue mandar uma base exemplo? Será mais fácil ajudar. Eu não tenho nada parecido com o exemplo que passou.
  8. @Edutra pode também nas configurações do Power BI limpar o cache é uma outra opção para a solução do @Frank Figueredo
  9. Saulo, Boa noite! Segue DAX para coluna Calculada: Qtdes = VAR vAtendimento = Planilha1[cd_atendimento] VAR vTabela = FILTER( Planilha1 , Planilha1[cd_atendimento] = vAtendimento ) RETURN COUNTROWS( vTabela )
  10. Edu, Só para entender, você quer dizer que a consulta no Banco tem 24 linhas e no Power Query tem 12?
  11. Elder, Boa tarde! Dessa maneira, você precisa criar uma medida somente para esse tooltip e fazer teste. O primeiro que faria seria REMOVEFILTERS(dCalendario[Mes])
  12. Luciano, da forma que estava fazendo, você pegava a área total e multiplicava pelo valor percentual de cada linha. O que na verdade você precisava fazer é multiplicar a área total da descrição 1 pelo valor percentual de cada linha dentro da descrição 1. É isso que o REMOVEFILTERS fez, removi os filtros de linha da Descrição 2 e do Código da área.
  13. Elder, Boa tarde! Na página do Tooltip, desabilita a opção de manter todos os filtros. Olha como ficou um teste rápido que fiz: Só tem que cuidar a questão dos anos, porque remove todos os filtros. Talvez tenha que fazer um filtro na página do tooltip.
  14. Ok Marcelino. Posso deixar a tua última resposta como solução do Tópico?
  15. Luciano, Boa tarde! Tenta essa medida: area_proporcional = CALCULATE( [Area_Total] , REMOVEFILTERS( F_FATO[AREA_COD] ), REMOVEFILTERS( F_FATO[DESCRICAO_2] ) ) * [Valor_percentual]
  16. Edu, Como você está conferindo a quantidade de linhas? Pelo que o Arthur passou? E será que tem algum filtro aplicado? Ou por medida? Se for medida, qual seria?
  17. Edu, Bom dia! O problema está no tipo de mesclagem. Esses são os tipos de mesclagem que existem, imagino que você queira trazer todas as linhas mesmo que não tenha relação com a outra tabela. Faz os testes nas opções de mesclagem para ver se tem o resultado esperado.
  18. Marcelo, Bom dia! Não é possível baixar PBIX quando tem atualização incremental. Sempre que for trabalhar com atualização incremental, tenha backup do arquivo.
  19. Dá uma olhada nesse vídeo: https://youtu.be/mmaRO_VJHOg?t=1145 Talvez te ajude a entender o que pode ser feito.
  20. Marcelino, Boa noite! Dá uma olhada nesse link: Personalizar visuais em um relatório - Power BI | Microsoft Docs Talvez possa te ajudar.
  21. Marcelino, Boa noite! Você quer fazer isso no visual ou no Power Query?
  22. Boa noite! Segue PBIX com uma possível solução para você. Dividi ela em 3 tabelas/matrizes para "facilitar" o entendimento. Utilizei como base os dados que mandei em uma das respostas. Só alterei o valor "null" para "-" para facilitar na medida DAX. EstruturaProdutos.pbix
  23. Pessoal, boa noite... Eu tenho uma tabela "estrutura" e esta tabela se relaciona com ela mesmo armazenando as estruturas de fabricação dos meus produtos, existem itens que tem 3 niveis por exemplo e outros que possuem 20 niveis. A tabela tem o campo codigo que guarda o produto do nivel corrente e o campo componente que guarda o produto do nivel abaixo dele (seu insumo de produção). Hoje eu trato isso na extração da base fazendo um tabelão, mas queria poder trazer a tabela no seu formato original e ajustar em DAX. Sei que existe como trabalhar com hierarquias, creio que seja semelhante, mas não me aprofundei ainda... O Produto e o Componente são "Produtos", e um é feito do outro, por exemplo o produto FA é feito do FB, que por sua vez é um produto também que é feito do produoto FC, e a coluna quantidade é quantas unidades um produto usa do outro para ser feito... A ideia seria saber quantas peças do item FC (comprado pois não tem mais níveis abaixo) eu preciso para fazer o FA (item "vendável" pois nõ tem mais níveis acima, outro "vendável seria o FD também, pela mesma logica). Obrigado pbix.pbix
  24. Boa noite! Segue script do Power Query: let Source = Excel.Workbook(File.Contents("C:\Users\rafae\Downloads\EXEMPLO PBI.xlsx"), null, true), Plan1_Sheet = Source{[Item="Plan1",Kind="Sheet"]}[Data], #"Promoted Headers" = Table.PromoteHeaders(Plan1_Sheet, [PromoteAllScalars=true]), #"Replaced Value" = Table.ReplaceValue(#"Promoted Headers","[","",Replacer.ReplaceText,{"Empresa", "Código da Empresa", "Código do Produto", "Produto"}), #"Replaced Value1" = Table.ReplaceValue(#"Replaced Value","]","",Replacer.ReplaceText,{"Empresa", "Código da Empresa", "Código do Produto", "Produto"}), #"Split Column by Delimiter" = Table.SplitColumn(#"Replaced Value1", "Empresa", Splitter.SplitTextByDelimiter(";", QuoteStyle.Csv), {"Empresa.1", "Empresa.2", "Empresa.3", "Empresa.4", "Empresa.5", "Empresa.6", "Empresa.7", "Empresa.8", "Empresa.9", "Empresa.10", "Empresa.11"}), #"Split Column by Delimiter1" = Table.SplitColumn(#"Split Column by Delimiter", "Código da Empresa", Splitter.SplitTextByDelimiter(";", QuoteStyle.Csv), {"Código da Empresa.1", "Código da Empresa.2", "Código da Empresa.3", "Código da Empresa.4", "Código da Empresa.5", "Código da Empresa.6", "Código da Empresa.7", "Código da Empresa.8", "Código da Empresa.9", "Código da Empresa.10", "Código da Empresa.11"}), #"Unpivoted Columns" = Table.UnpivotOtherColumns(#"Split Column by Delimiter1", {"CNPJ", "Código da Empresa.1", "Código da Empresa.2", "Código da Empresa.3", "Código da Empresa.4", "Código da Empresa.5", "Código da Empresa.6", "Código da Empresa.7", "Código da Empresa.8", "Código da Empresa.9", "Código da Empresa.10", "Código da Empresa.11"}, "Attribute", "Value"), #"Unpivoted Columns1" = Table.UnpivotOtherColumns(#"Unpivoted Columns", {"CNPJ", "Attribute", "Value"}, "Attribute.1", "Value.1"), #"Extracted Text After Delimiter" = Table.TransformColumns(#"Unpivoted Columns1", {{"Attribute", each Text.AfterDelimiter(_, "."), type text}}), #"Extracted Text Before Delimiter" = Table.TransformColumns(#"Extracted Text After Delimiter", {{"Attribute.1", each Text.AfterDelimiter(_, "."), type text}}), #"Added Custom1" = Table.AddColumn(#"Extracted Text Before Delimiter", "TrueFalse Empres", each [Attribute.1] = [Attribute]), #"Filtered Rows1" = Table.SelectRows(#"Added Custom1", each ([TrueFalse Empres] = true)), #"Removed Columns" = Table.RemoveColumns(#"Filtered Rows1",{"Attribute", "Attribute.1"}) in #"Removed Columns" Só precisa alterar a fonte de dados. Fiz esse exemplo somente com as empresas. Não sei se os produtos serão em outra tabela, porque da forma que está, os produtos repetiriam para cada empresa.
×
×
  • Criar Novo...