Ir para conteúdo

Lucascouto48

Alunos
  • Total de itens

    67
  • Registro em

  • Última visita

Posts postados por Lucascouto48

  1. Pode postar o arquivo PBIX? 

    Seria mais facil de ajudar.

    No seu caso é normal pq vc ta utilizando o visual de matriz. Ai como vc colocou a medida em Coluna ai vai repetir mesmo.

    O que eu faria é fazer uma medida lógica com a função ISINSCOPE para mostrar a medida somente no Total, mas a coluna com a medida ainda ficaria. Troca para TABELA e veja se funciona.

  2. 5 horas atrás, Adriana Dias disse:

    Mestres,  preciso de ajuda, tenho uma medida de SCORE CLIENTE que traz o valor de 5 faixas de Score que classifica o cliente em: COMUM, RISCO, NOVO, POTENCIAL E VIP.

    Quero usar filtro dessa medida para ter os botões de cada nível e assim conseguir filtrar, tabela ou gráfico, por exemplo somente o VIP assim como os outros tb.

    Como fazer uma medida que traz 5 faixas de resultado como filtro? Eu já vi alguns vídeos quando uma medida é faturamento, mas essa medida tem 5 faixas de resultado. 

    Na tabela resultado da medida Tier aplicada que se refere as faixas para cada Score do cliente o Tier. 

    Como poderia fazer que a medida tb seja usada como filtro?

    Tier (medida) =
    vAR vNivel = [Score Cliente]
    var nivel =
    IF(
    [Score Cliente],
    SWITCH(
    TRUE(),
    vNivel <= 299, "CLIENTE COMUM",
    vNivel <= 549, "CLIENTE EM RISCO",
    vNivel <= 749, "NOVO CLIENTE",
    vNivel <= 889, "POTENCIAL FIDELIZAÇÃO",
    vNivel <= 1000, "VIP",0
    )
    )
    retur 
    Nivelimage.png.9afc8e9de931289b290884c295a61af0.png

    Ola.

    Sem o PBIX fica dificil simular, mas tem a forma dinâmica e a forma estática de fazer isso.

    A forma estática é vc Criar uma coluna calculada em uma tabela auxiliar e colocar la o acumulado. (Use a dimensão para isso.) Em seguida crie uma coluna calculada para fazer essa classificação ai que vc citou. Apos isso use essa coluna como filtro, mas será estático.

     

    A forma dinâmica é vc criar uma tabela virtual com essas classificações ai. Em seguida nesta tabela crie 3 colunas com o Range star, Range End da categoria e o ID de identificação. Ai vc tem de criar uma medida a parte onde ela será filtrada pelo ID. É mais complexa. Se vc tiver o módulo de DAX Hands ON la tem uma aula que mostra como fazer.

     

  3. Pessoal boa noite (Ou bom dia)

     

    Estou tentando um cálculo de preço médio. Já validei com meu gestor, mas a ultima medida eu preciso relocar o calor calculado de uma medida para a data seguinte.

    Basicamente o cálculo da medida "Preço médio" so é mostrado quando a coluna "LANÇAMENTO" = "COMPRA", mas quando está em branco eu preciso fazer o cálculo com baso no valor anterior.

    Ai quando desfiltrar o Ticker ou conta o valor linha a linha não pode bagunçar. Alguem saberia?
    image.thumb.png.452582836f5d1ca626ab7dc7b7c80e6d.png

     

     

     

     

    Teste.pbix

  4. 10 minutos atrás, Rafa Lemos disse:

    @Lucascouto48 bom dia!

    Também não trabalhei com a API deles, mas imagino que você consiga fazer a conexão da seguinte maneira:

     

    
    Web.Contents(
    	"https://www.zohoapis.com/crm/v2/",
    	[
    		RelativePath = "settings/modules"
    		Headers = 
    		[
    			Authorization =  "Zoho-oauthtoken 1000.03xxxxxxxxxxxxxxxxxa5317.dxxxxxxxxxxxxxxxxxfa"
    		]
    	]
    	
    )

    Esse é um dos exemplos de Endpoint que você pode consultar.

    Se quiser saber um pouco mais sobre Endpoint, tem o vídeo que explica um pouco sobre o assunto:

     

     

    E aqui tem uma playlist de consultas da OMIE, que pode dar um norte sobre as demais consultas neste CRM:

     

    Obrigado Rafa!

    Vou tentar aqui.

    A principio.... Qual o link do seu curso? rs

  5. 1 hora atrás, Delfino Neto disse:

    @Lucascouto48 o que você pode fazer é duas coisas, primeiro vou lhe passar o seguinte vídeo:

    Pode ser que te ajude,

     

    A segunda é usando de uma ferramenta de ETL como o Pentaho ou Python para levar já tratado para o Power BI,

    Veja se ajuda o vídeo ou a segunda dica.

    Opa,

    Não é bem isso pq preciso levar as cotações historicas por ativos dos ultimos 24 meses. 
    Mas provavelmente vou com Python mesmo. Obrigado gente.

    • Like 2
  6. 22 horas atrás, Michele disse:

    Olá @Lucascouto48!

    Não recordo de ver no curso algo para fazer isso, talvez seja algum tratamento mais avançado no M. No curso o Leo mostra como resolver situações assim para novas abas na mesma planilha, por acaso essa sua extração não seria possível em novas abas?

    Tentei tratar aqui de várias formas e não consegui chegar na solução, consegui chegar até o ponto de deixar as colunas em linhas e conseguir deixar o nome da coluna igual, porém não tem como "transpor de volta", infelizmente. Quem sabe pedir um help pro pessoal no Discord e ver se alguém com conhecimento mais avançado em M consegue ajudar nisso.

    Oi Michele!
    Obrigado por tentar!
    Estou avaliando outra solução 🥺. Dependo disso em um projeto.

  7. Olá querido pessoal!

     

    Estou com uma planilha que puxa o histórico de preços da bolsa. Ela sempre vai crescer horizontalmente com novos tickets, mas no power query eu consigo modelar para fivar com o crescimento vertical, mas quando adiciona um novo ticket no excel em preciso manualmente acrescentar estes dados no power query

    Alguem sabe um jeito de tratamento de dados onde isso fique automatico de modo que ao acrescentar um novo ticket o tratamento de dados seja mais eficiente?

    Teste.pbix Ações.xlsx

  8. 4 horas atrás, Barony disse:

    Lucas era isso que vc queria??

     


    image.thumb.png.1c8c50cf13964ca8a47e01253e012550.png
     

    Dashboard_Teste.pbix 317 kB · 1 download

    Opa,

    Do jeito que vc fez é isso, mas tb não é isso hehehehe

    Eu marquei como resolvido pq percebi que é um problema mais de ETL do que DAX. Basicamente para o mesmo ticket eu teria de retornar primeira data em que o preço historico adiante ficou abaixo do preço KO inicial.

    Com essa medida DAX vc retornou isso, mas a ideia é parar por ai. Como os dados continuam sendo alimentados ai essa medica vai mudar a data LOSS se nos dias seguintes o preço historico continuar abaixo.

    Vou reabrir esse tópico na área de Modelagem de dados, mas VLW!!! Pq foi um grande avanço.

    Curiosidade: Aqui na emprese eles ja tem um BI avacalhado que consegue fazer isso com u mtanto de concatenar + LookpValue que eu mesmo não entendi, mas com a modelagem correta e uma linguagem M avançada acho que dá.

  9. 2 horas atrás, RodrigoSan disse:

    Olá @Lucascouto48, tudo bem contigo?
    Baixei sua base para analisar e me surgiram algumas dúvidas.
    Essa comparação de Ticker deve ser feita como?
    Dos Ticker´s

    - Por Ticker
    - Por Ano
    - Por Mês

    Assim na mesma linha do Ticket tem a Data Operação, data Solicitação e data Liquidação. Em seguida tem o preço histórico do ticket na respectiva data de operacao e o preço KO tb desta data de operacao.

    O que preciso fazer e que não consegui fazer é criar uma coluna calculada considerando o periodo entre a data operacao até a data liquidação para retornar a próxima data de operacao onde o preço KO atual será maior que o próximo preço historico para o mesmo ticket. Caso essa condição não exista ai seria Black.

     

    Depois de conseguir essa data seria retornar o preço historico desta data encontrada que tem de ser menor que o preço KO inicial.

    Tipo no dedao seria:

    Data liquidação 29/09/2021, Data operacao 26/07/21, preço historico R$2,00, preço KO 1,50 e o código Ticket.

    Ai considerando Entre a data operacao até a data liquidação nas datas de operacao seguintes a medida tem de achar o próximo preço historico onde ele será menor que o preço KO atual de 1,50 para o MESMO ticket.

     

    Exemplo: Data operacao 12/08/21, preço historico 1,49 para o mesmo ticket analisado.

     

    Então a Data Loss é 12/08/21 e o preço Loss é 1,49 pq ele é menor que o preço KO inicial de 1,50.

    Quebrei a cabeça hoje mas não consegui fazer.

  10. Ola pessoal,

     

    Estou precisando criar três colunas calculadas na tabela fHistorico RAB a partir de uma determinada condição.

    Tenho uma tabela de taxas e preços do mercado financeiro. O que ainda não tive exito foi em calcular a coluna chamada Data LOSS que precisa trazer a primeira data onde o preço histórico Atual ficou menor que o primeiro preço KO dos dias seguintes para o mesmo código de Ticker. (Exemplo: Ticket VVAR3, Data operação 26/07/2021 com preço historico de 13,74 com preço KO de 12,09, mas na data de operação em 12/08/2021 para o mesmo Ticket o preço historico ficou 12,07 ABAIXO do preço de KO de 12,09 da primeira data de operação 26/07/2021. Então a coluna Data Loss deve retornar a data de 12/08/2021)

    Depois de achar essa data preciso de outro coluna chamada Preço Loss que retorna qual preço hisotrico que estava na Data Loss que foi maior que o preço historico da data da operação. (Exemplo: Ticket VVAR3, Data operação 26/07/2021 com preço historico de 13,74 com preço KO de 12,09, mas na data de operação em 12/08/2021 para o mesmo Ticket o preço historico ficou 12,07 sendo ABAIXO do preço de KO de 12,09 da primeira data de operação 26/07/2021. Então a coluna Data Loss deve retornar o valor de R$12,07)

    Por ultimo preciso calcular a coluna Data Fixing que na mesma linha deve ter a data de liquidação -1 dia util, mas o que travei foi quando é na segunda feira pois deve retornar a sexta feira da semana anterior.

    Alguem pode me ajudar?

    Obs: segue o arquivo power bi.

    Dashboard_Teste.pbix

  11. 1 minuto atrás, Michele disse:

    Oi Lucas, se na tua tabela fBase Banco tem apenas clientes novos então, a meu ver, o raciocínio tá correto.

    Se por acaso nessa tabela puder ter clientes antigos, então vais precisar colocar uma condição para filtrar apenas os novos no teu “ VAR ContasNovas”.

    Sim, é somente contas novas e com data de abertura. 
    Cada linha é uma nova conta aberta na respectiva data 🙂 😊

  12. Em 28/07/2021 em 13:48, Bruno Abdalla de Souza disse:

    @Lucascouto48, seria legal você postar a solução para consultas, pois pode ajudar outras pessoas com a mesma dúvida no futuro.

    Certo! Não sei se é a melhor forma, mas conferi nos dados e funciona

    AuC Novas Contas =
    Var ContasNovas = CALCULATETABLE(
                                       VALUES('fBase Banco [Conta])
    )
    Return
    CALCULATE('Medidas AuC'[AuC Atual],
                           FILTER(dCliente, dCliente[Conta] in ContasNovas)
    )

    Bom eu tenho uma dimensão Cliente que consta dados apenas de clientes únicos(Cada cliente tem um ID e um número de conta)

    Em seguida eu tenho 2 tabelas Fatos sendo:
    - Fato AuC Clientes (Auc = Saldo em conta)
    - Fato Base banco (Conta todas as contas dos clientes ordenados pela data de abertura, pois um cliente pode ter mais de uma conta

    Na medida acima eu preciso conseguir capturar a soma do saldo apenas das contas novas (abertas no mês atual). Primeiro armazenei as contas novas na variável "Var Contas Novas" . Em seguida com a medida de soma dos saldos pronta "AuC Atual" filtrei a minha dimensão cliente onde a coluna de contas desta dimensão correspondesse  a variável que armazenou somente as contas novas do período.

    O resultado é a soma somente das contas novas do período filtrado.

  13. 6 horas atrás, Michele disse:

    Olá Lucas, caso a solução do colega não te ajude, no curso o Léo algumas aulas que falam sobre este tipo de informação clientes novos e recorrentes, com isso você adapta e obtém clientes que deixaram de comprar.

    Essa aula acho que pode te ajudar, no caso modificando a lógica para trazer os antigos que deixaram de comprar e não os novos: https://aprendapowerbi.club.hotmart.com/lesson/wa4Rw00Len/ex.-3-listando-clientes-novos-em-relacao-ao-mes-anterior

    Sempre tenta montar a medida por partes, assim facilita o desenvolvimento da lógica. Primeiro tenta obter a lista dos clientes que compraram no mês anterior, vai armazenando em variáveis que ajuda nos testes e na organização do código 🙂

    Basicamente você vai precisar:

    • obter uma lista com os clientes que compraram no mês anterior (eu uso CALCULATETABLE + VALUES nestes casos)
    • obter uma lista dos que compraram no mês atual
    • fazer um EXCEPT (ListaMesAnterior, ListaMesAtual)

    Com isso você vai pedir que o EXCEPT te traga os clientes que estavam na lista do Mês Anterior e que não estão na lista de clientes do Mês Atual.

    Gente deu certo!!!!!!!!!!!!!!

    Muito obrigado pela ajuda😭

  14. 3 horas atrás, Bruno Abdalla de Souza disse:

    Seria mais fácil anexa um exemplo simples e pequeno para facilitar o entendimento.

    Imagino o seguinte: 

    1) criar uma variável com uma tabela dos  clientes do mês anterior
    2) criar outra variável com uma tabela dos clientes deste mês
    3) usar a função EXCEPT para obter os clientes que estão no mês anterior, mas não estão no mês atual.
    4) Usar a função MAXX, CONCATENATEX desta tabela (do passo 3) para retornar os clientes que não estão mais na base.

    Ola Bruno! Obrigado por tentar me ajudar!

    São essas bases de dados. Basicamente no mes atual (Mês filtrado) preciso mostrar as contas e o saldo bruto que na base anterior existiam, mas que na base atual sumiram.

     

    Tentei Fazer os passos 1 e 2 que vc citou, mas me enrolei nos passos seguintes

    07-2021_Posição.xlsx 06-2021_Posição.xlsx 05-2021_Posição.xlsx

  15. Pessoal estou com uma tarefa aparentemente simples. Tenho uma tabela FATO que mostra mensalmente o nº da conta de cliente e o saldo desta conta (Varias contas) No mês seguinte terei a mesma tabela com os saldos atualizados, mas meu gestor me deu a missão de criar uma medida ou modelar os dados de modo que eu consiga mostrar no mês filtrado as contas que eram clientes no mês anterior, mas que no mês filtrado não é mais cliente (Não não é mais cliente a conta sai da base de dados do mês seguinte, mas continua na base do mês anterior)

    Alguem pode me ajudar?

×
×
  • Criar Novo...