Ir para conteúdo

LuanRochaPrates

Alunos
  • Total de itens

    32
  • Registro em

  • Última visita

Perfil

  • Interesse em receber propostas de empresas
    Não
  • Eu trabalho ...
    Em uma empresa

Informações adicionais

  • Sexo
    ♂ Masculino
  • Mora em
    CE
  • Nasceu dia
    23-11-2000

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

LuanRochaPrates's Achievements

Aspirante

Aspirante (2/6)

  • Feliz 1° ano! ✨

Recent Badges

2

Reputação

  1. Eaew, Erick, cara, creio que seja bem por esse caminho mesmo que você fez, consegue me adicionar para eu tirar apenas algumas dúvidas aqui ctg que eu não entendi muito bem?
  2. Ver alguma forma de resolver isso? É tipo assim ó, a minha medida 01 eu considerei essas propriedades tudinha ai, ai na minha medida 02 eu considerei aquelas outras ali. Mas na minha medida 01 o Cod.Propriedade só pode ser os que também apareceram na minha medida 01 ali.
  3. Creio que nesse caso não dá para me atender, Tiago, pq eu não tenho 2 tabelas diferentes, o que eu tenho seria uma Medida, onde nessa medida eu apenas considerei algumas propriedades especificas e a minha segunda medida deve considerar essas mesmas propriedades que foram consideradas na primeira situação, por exemplo: eu fiz a minha medida 01 e no periodo de janeiro/2022 até dezembro/2022 eu contei a produção da propriedade 1,2,3,4 e 5 E na medida 02 eu filtrei o periodo tipo janeiro/2020 até dezembro/2020 e eu contei a produção da propriedade 1,2,5,7,8 . Mas como eu ja fiz a medida 1, eu apenas teria que contar das propriedades 1,2 e 5 , que são as propriedades em comum entre o resultado da Medida 01 e a Medida 02 Teria alguma forma de eu gerar uma tabela virtual/dinamica dessas propriedades que foram consideradas?
  4. Isso, tava pensando nisso mesmo, como eu criaria ela? Consegue me ajudar, seria uma tabela virtual que tivesse Os Cod.Propriedade gerados pela medida 01 quando o cara selecionou o periodo, ai teria que ter o INTERSECT na minha segunda medida desses codigo propriedade, pode me ajudar a como fazer isso?
  5. João, caso eu queira fazer uma segunda medida que tem exatamente esse comportamento, mas trata-se de outro periodo que o usuario selecionar e eu queria que essa minha segunda medida apenas analise as mesmas propriedades que foram consideradas na medida 01, como faria? Por exemplo, essa medida ai fez eu considerar as Propriedades 1,2,3,4,5 . Ai eu fiz uma segunda medida que trata-se de um periodo diferente, mas é exatamente do mesmo jeito, mas essa medida tá levando em consideração as Propriedades 1,3,5,6,7,8 . Ai eu quero que eu apenas considere as mesmas que já foram consideradas também na Medida 01 , ou seja, só consideraria a propriedade 1,3,5 pq são as em comuns entre as medidas, deu para entender? Tipo fazer um IN, uma intersecção entre as duas.
  6. Eu tenho essa medida ai que está fazendo o seguinte: Estou calculando a produção de leite de propriedades que tem mais que 12 visitas no periodo selecionado, onde o periodo selecionado ai, por exemplo, se o usuario selecionar setembro/2022, ai ele ta pegando setembro/2022 = MAXDATA e voltando 12 meses e analisando esse range de periodo Cenário 02: Produção Anual de Leite = // Criando as variaveis de Data VAR CurrentDate = MAX ( dCalendario[Date] ) // Pegando a data que eu selecionei no filtro VAR PreviousDate = EOMONTH ( CurrentDate; -13 ) + 1 //Pegando essa data que eu selecionei e voltando 12 meses //Filtro que será reutilizado em duas medidas VAR Filtro = FILTER ( ALL ( dCalendario ); dCalendario[Date] >= PreviousDate && dCalendario[Date] <= CurrentDate ) // CriandoaVariavel de Id das fazendas VAR FazendasVisitadas = FILTER ( SUMMARIZE ( CALCULATETABLE ( Indicador_Leite; Filtro ); Indicador_Leite[COD_PROPRIEDADE]; "Qtd_Visitas"; CALCULATE ( DISTINCTCOUNT ( Indicador_Leite[COD_VISITA] ) ); "Producao"; CALCULATE ( SUM ( Indicador_Leite[producao_leite] ) ) ); [Qtd_Visitas] > 12 ) RETURN SUMX ( FILTER ( FazendasVisitadas; [Qtd_Visitas] > 12 ); [Producao] ) O meu painel tem 3 periodos: Periodo 01 / Periodo 02 / Periodo 03 , cada data dessa vem de uma dCalendario diferente Ai quando o cara seleciona o periodo 01 acontece essa dinamica ai dessa medida que a gente fez, mas ai quando o cara clica no periodo 02 eu quero que o CARD da medida 02 tenha a mesma dinamica do que a gente fez, mas as propriedades que estou analisando precisam ter aparecido na nossa primeira medida. Por exemplo: se quando a gente fez a medida 01 apareceu a Propriedade 1,2,3,4,5 e quando a gente fez a medida 02(periodo 02) apareceu as propriedades 1,3,5,8,9 , eu só quero analisar a 1,3,5 que são as únicas que apareceram também no periodo 01, deu para pegar a ideia? Tentei fazer um : VAR FazendasVisitadasPeriodo2 = FILTER ( FazendasVisitadas; Indicador_Leite[COD_PROPRIEDADE] IN (SELECTCOLUMNS(FazendasVisitadas; "COD_PROPRIEDADE"; Indicador_Leite[COD_PROPRIEDADE])) ) ou criar uma tabela intermediaria que armezanaria os valores desses Cod_Propriedade da primeira medida para ai filtrar minha tabela, mas não consegui. Tem alguma ideia de como fazer isso? A intenção é garantir que na minha segunda medida eu só estou analisando propriedades que eu já analisei na primeira. ANEXEI UMA IMAGEM E UM ARQUIVO COMO EXEMPLO, ALI NA MEDIDA 02 EXISTEM PROPRIEDADES QUE NÃO APARECERAM NA MINHA MEDIDA 01, EU QUERO APENAS CONSIDERADAR AS PROPRIEDADES QUE EU ESTOU CONTANDO NA MEDIDA 01. Se alguém puder me salvar nessa ai, por favor. Teste_Indicador.pbix
  7. Isso, a visualização que eu quero é: A soma da produção de leite das propriedades que tiverem mais de 12 visitas no periodo selecionado e o periodo selecionado é a data que eu selecionei sendo a maxima e a data minima é a data selecionado voltando 12 meses (12 month).
  8. João, creio que esteja algo errado, pq fiz um teste para ver o valor esperado e deu o que coloquei ai na imagem, utilizei a medida: SOMA DA PRODUCAO DE LEITE = CALCULATE ( [SOMA DE LEITE]; FILTER ( SUMMARIZE ( Plan1;Plan1[COD_PROPRIEDADE]; "qtd_visitas";DISTINCTCOUNT(Plan1[COD_VISITA] ));[Quantidade de Visitas] > 12 )) E fiz um filtro de data de 1 ano Ai tentei replicar o mesmo comportamento na sua, selecionando apenas 1 data e ver se ele iria voltar 1 ano e dar o mesmo valor. Creio que seja algum erro na parte de só entrar propriedades que tem mais de 12 visitas, pq o seu valor deu maior que o meu, por isso eu apliquei uma SUMMARIZE ai nesse caso, para eu agrupar a quantidade de visitas de cada propriedade no periodo que eu selecionei e só depois somar as que tiverem mais que 12, acho que deve ser algum erro ai e/ou na seleção da data, consegue me ajudar para identificar?
  9. Eu tenho uma tabela no Power BI com as seguintes colunas: Coluna 01 se chama Produção de Leite, onde eu tenho o total de produção de Leite Coluna 02 se chama Data_Referencia, onde eu tenho a data da visita Coluna 03 se chama Cod_Visita, onde eu tenho qual o codigo da visita Coluna 04 se chama Cod_Propriedade, onde eu tenho o codigo da propriedade Para calcular a quantidade de visitas que uma propriedade tem eu faço um DISTINCTCOUNT do Cod_Visita para cada propriedade e para calcular a Produção de Leite eu faço uma soma da Produção de Leite. O que eu preciso é uma medida que me traga a Produção de Leite levando em consideração apenas propriedades que tem mais de 12 visitas e levando em consideração apenas a data que eu selecionei em um filtro, sendo essa a data maxima e a data minima sendo a data que eu selecionei no filtro voltando 12 meses. Tentei: Produção Anual de Leite = // Criando as variaveis de Data VAR CurrentDate = MAX(dCalendario[Date]) // Pegando a data que eu selecionei no filtro VAR PreviousDate = DATE(YEAR(CurrentDate);MONTH(CurrentDate)-12;DAY(CurrentDate)) //Pegando essa data que eu selecionei e voltando 12 meses // Criando a Variavel de Quantidade de visitas no periodo selecionado VAR Quantidade_De_Visitas_Do_Periodo = CALCULATE([Quantidade de Visita];FILTER(Indicador_Leite; Indicador_Leite[data_referencia] >= PreviousDate && Indicador_Leite[data_referencia] <= CurrentDate ) ) // Criando variavel do resultado VAR Result = CALCULATE( SUM(Indicador_Leite[producao_leite]); FILTER(Indicador_Leite; Indicador_Leite[data_referencia] >= PreviousDate && Indicador_Leite[data_referencia] <= CurrentDate ) ) // Soma Produção de Leite dentro desse range de data que eu selecionei (Data selecionado e voltando 12 meses) // Criando variável de resultado VAR Result_2 = CALCULATE ( SUM(Indicador_Leite[producao_leite]); FILTER ( SUMMARIZE ( Indicador_Leite;Indicador_Leite[cod_propriedade]; "qtd_visitas";DISTINCTCOUNT(Indicador_Leite[cod_visita] ));Quantidade_De_Visitas_Do_Periodo >= 12 ); FILTER(Indicador_Leite; Indicador_Leite[data_referencia] >= PreviousDate && Indicador_Leite[data_referencia] <= CurrentDate ) ) // Soma Produção de Leite apenas de Propriedades que tem mais de 12 visitas RETURN Result_2 // Calcular a Produção Anual de Leite , 1 - SOMAR PRODUÇÃO DE LEITE , 2 CONDIÇÕES, 1 - EU SÓ POSSO SOMAR A PRODUÇÃO DE PROPRIEDADES QUE TEM MAIS DE 12 VISITAS E A SEGUNDA É QUE EU TENHO QUE ANALISAR NO PERIODO QUE EU SELECIONEI VOLTANDO 1 ANO. Tentei realizar essa medida, entre varias outras, mas não consegui o resultado esperado que seria: A soma da produção de leite apenas das propriedades que tem mais de 12 visitas no periodo que eu selecionei e o periodo que eu selecionei é a data que está selecionada no filtro, tipo fevereiro/2022, sendo a data maxima e a minima fevereiro/2022 voltando 12 meses, no caso: Entre fevereiro/2021 e fevereirero/2022 quais foram as propriedades que tiveram mais de 12 visitas? Pegar essas propriedades e somar a coluna dela de "Produção de Leite" Base de testes anexada Indicadores_De_Leite_Teste.xlsx
  10. Eaew, Erick, eu pensei na SUMMARIZE pq preciso de uma tabela que vá filtrar a minha original que só vai entrar os COD.PROPRIEDADE dessa que tem mais de 12 visitas dentro do calculo.
  11. Estou tentando criar uma tabela summarizada de Propriedades e a quantidade de visitas dessa propriedade, mas está aparecendo: Não é possível converter várias colunas em um valor escalar" Estou anexando um Excel como uma amostra de dados de exemplos, onde cada visita é contava como sendo o DISTINCTCOUNT(Cod.Visita) ou apenas o CountRows mesmo dessa planilha. Então, eu gostaria de de uma tabela com a estrutura: Cod. Propriedade / Quantidade de visitas dessa propriedade E apenas aparecer Propriedades que tem mais de 8 Visitas Tentei assim e também com o SUMMARIZE normal, mas não deu certo Summarize_Colunas = SUMMARIZECOLUMNS(Teste[COD_PROPRIEDADE];FILTER(Teste;[Quantidade_de_Visitas] >= 8);"Quantidade de visitas";[Quantidade_de_Visitas]) teste_quantidade_visitas.xlsx
  12. Renato, dessa forma também me atendia bastante, marquei a do Marcio como a resolvida porque respondeu primeiro, mas a sua também me ajudou bastante no problema, muito obrigado pela resposta.
  13. Boa tarde, gostaria de realizar a soma das medias da seguinte forma, cada linha dessa é um registro, onde temos o Cod.Propriedade, registro do valor de Rebanho, Data Visita. O comportamento que eu quero é: A media desses lançamentos por Cod.Propriedade e depois somar essa media, ou seja, a soma das medias, deixei um Excel e alguns prints com o comportamento esperado e um PBIX para a realização do exemplo. SUM_OF_AVERAGE.pbix teste_medidas.xlsx
  14. Estou convidando uma conta, por exemplo, que o email é pedroenzzo123@gmail.com E o powerBI está adicionando um sufixo live.com# , por exemplo, o que acaba afetando o meu RLS, ai na imagem é o USERNAME e o USERPRINCIPALNAME da conta que convidei, que tem o email de pedroenzzo123@gmail.com. E em casos assim que a conta é Empresarial e eu convido e é alterado para esse #EXT# taltal Já convidei outra pessoa dessa mesma empresa que veio essa diferença no EXT, então não é pq é uma pessoa de um dominio diferente do meu, queria entender esses padrões e por que isso está ocorrendo.
×
×
  • Criar Novo...