Ir para conteúdo

Alison Pezzott

Alunos
  • Total de itens

    41
  • Registro em

  • Última visita

Community Answers

  1. Alison Pezzott's post in Valor acumulado mensal ignorando filtros externos was marked as the answer   
    Olá bom dia Neiriane, tudo bem!
    Elaborei a medida que resolve. Testei aqui e rodou.
    Favor marcar como resolvida a questão se lhe atender.

     
    2021 Acumulado = VAR AnoContexto = MAX ( dCalendario[Ano] ) VAR DiferencaPara2021 = 2021 - AnoContexto VAR Result = CALCULATE ( [Total], DATEADD ( DATESYTD ( dCalendario[Data] ), DiferencaPara2021, YEAR ) ) RETURN Result  

  2. Alison Pezzott's post in Vendedores que não bateram a meta was marked as the answer   
    Bom dia Márcio Garcia,
    A função SUMMARIZECOLUMNS têm alguma limitações.

    Por favor teste a medida abaixo:
    Rcas Abaixo da Meta =  VAR vTabela =     SUMMARIZE(         DIM_REPRESENTANTE,         DIM_REPRESENTANTE[Nome Rca],         DIM_REPRESENTANTE[CODSUP],         "Perc Meta", [% Meta]     ) VAR vTabelaFiltrada =      FILTER(         vTabela,          [Perc Meta] < 1 &&         [CODSUP] <> 7     ) RETURN     COUNTROWS( vTabelaFiltrada ) Sds
    Favor marcar como resposta se lhe atendeu.
  3. Alison Pezzott's post in Como trazer as colunas de meta e realizado apenas do mês atual? was marked as the answer   
    Olá Gilberto, eu fiz um teste aqui e a medida abaixo retornou o valor de maio independente do filtro. Coloquei maio simulando o dia de hoje, porque estamos em junho e na sua tabela não existe junho 2023.
    009_MetaMes_Atual_semFiltro = VAR _Hoje = DATE( 2023,05,01)  //Coloquei Maio porque era a última data na base. Quando tiver os dados basta trocar por TODAY() RETURN CALCULATE(     [001_MetaAnoAtual],     FILTER(         ALL( 'dCalendário' ),         'dCalendário'[Ano] = YEAR( _Hoje ) &&         'dCalendário'[MesNum] = MONTH( _Hoje )     ) ) Veja o valor CDD F. Brasilia está certinho

     

     

  4. Alison Pezzott's post in Nome do dia no DAX was marked as the answer   
    Clique em "Nova Coluna" e copie o código abaixo:

    Nome do dia = FORMAT( [Date], "dddd", "pt-BR" )
  5. Alison Pezzott's post in CHAMAR CONTEÚDO CONTENT SEM NECESSIDADE RECURSO PREMIUM (FLUXO DE DADOS - BI ONLINE) was marked as the answer   
    Boa tarde, faça o seguinte teste. Já fiz no passado não sei bloquearam isso.
    Mas a tabela onde está requerendo o premium desabilite a carga dela, crie uma referência dela. Nessa referência vc habilita a carga. 
     
  6. Alison Pezzott's post in Alteração de Contexto Totalizador was marked as the answer   
    Olá Jeferson, boa tarde. Fiz o seguinte ajuste na medida Racional
     
    Racional = var _maiorquemax = SUMX ( FILTER ( VALUES ( Produtividade[Produto] ), [Atinginmento] >= [Max] ), [Total vendas] * [%Pgto] ) var _padrao = SUMX ( FILTER ( VALUES ( Produtividade[Produto] ), [Atinginmento] > [Minimo] && [Atinginmento] < [Max] ), [Total vendas] * [%Pgto] * [Atinginmento] ) RETURN _maiorquemax + _padrao
  7. Alison Pezzott's post in Semana do mês, considerando sexta-feira como ultimo dia da semana was marked as the answer   
    Opa Davi, segue o pbix com as duas soluções tanto em M como DAX.  Esse aqui vai virar vídeo. 


    Ultimo Dia da Semana na sexta-feira para Davi por Alison Pezzott.pbix
  8. Alison Pezzott's post in Preciso captar os valores totais ( não esta aparecendo ) was marked as the answer   
    Boa tarde, por favor veja se esta é a solução que espera. Caso positivo, validar como solução do case. Pbix em anexo.

    Solução para caiocfsa por Alison Pezzott.pbix
  9. Alison Pezzott's post in Contagem de clientes com a média mensal dos últimos três meses was marked as the answer   
    Olá Malu, tudo bem como vai?
    Fiz alguns ajustes nas medidas.
    Average Contracted 3M = VAR _NumOfMonths = 3 RETURN CALCULATE ( AVERAGEX ( VALUES ( dCalendario[Ano-mês] ), CALCULATE ( AVERAGE(fTabela[total_contracted] ) ) ), DATEADD ( DATESINPERIOD ( dCalendario[Data], LASTDATE( dCalendario[Data] ), -3, MONTH ), -1, --Se quiser que o mês atual fique dentro da média dos 3M basta colocar 0 no lugar do -1 MONTH ) )  
    Average MAUS 3M = VAR _NumOfMonths = 3 RETURN CALCULATE ( AVERAGEX ( VALUES ( dCalendario[Ano-mês] ), CALCULATE ( AVERAGE( fTabela[CoreMetric_Consume] ) ) ), DATEADD ( DATESINPERIOD ( dCalendario[Data], LASTDATE( dCalendario[Data] ), -3, MONTH ), -1, --Se quiser que o mês atual fique dentro da média dos 3M basta colocar 0 no lugar do -1 MONTH ) )  
    MAUS/Contracted = DIVIDE ( [Average MAUS 3M] , [Average Contracted 3M] )  
    # Solução Alison = VAR _Tb = FILTER ( ADDCOLUMNS ( VALUES ( fTabela[deal_id] ), "@MAUS/Contracted", [MAUS/Contracted] ), [@MAUS/Contracted] <= 0.1 ) RETURN COUNTROWS ( _Tb )  
    Gostaria de destacar a necessidade de inserir a CALCULATE dentro da AVERAGEX por tratar-se de transição de contexto de linha para filtro. Se vc tivesse feito uma medida anterior somente com a média aí não precisaria desta CALCULATE, porque lembra que toda medida tem uma CALCULATE bem escondidinha lá dentro.
    Espero que tenha dado certo e se deu certo favor marcar como solução. Segue o pbix anexo também para adiantar sua conferência.

    Sds
     
     
    Teste PBI por Alison.pbix
  10. Alison Pezzott's post in Pintar celulas especificas, Calendario Matriz was marked as the answer   
    Olá tudo bem,

    Crie esta medida e utilize na formatação condicional dos valores da sua matriz:
    FC Maior Que Media Dia Semana = VAR vMedia = CALCULATE( [_Média], ALLSELECTED( dCalendario ), VALUES( dCalendario[DiaSemana] ) ) VAR vCelula = [_Média] VAR vFormatacao = IF( vCelula >= vMedia, "green", "red" ) RETURN vFormatacao Claro, que estou considerando que a sua medida realmente chama-se [_Média] e que a coluna do dia da semana na sua dCalendario chama-se [DiaSemana] favor ajustar se necessário.
    Por favor, depois venha nos contar se deu certo.
    Obrigado
  11. Alison Pezzott's post in Medida Dinâmica was marked as the answer   
    Bom dia, Geilton

    Basta ali na parte formatação ajustar a variável vPORCENTAGEM_ALL ficando desta forma:
    VAR vPORCENTAGEM_ALL = CALCULATE( SELECTEDMEASURE( ), ALL( fFuncionarios) )
    Favor marcar como resolvido caso tenha sido a solução.
    At.te
  12. Alison Pezzott's post in Acerto de Variavel was marked as the answer   
    Michelle, bom dia!

    Neste caso, você precisa primeiro sumarizar estes valores. É possível fazer isto através de uma tabela virtual com a  função SUMMARIZE dentro da própria medida. Veja como ficaria a medida então:
     
    Variavel_Estatistica = //Esta é a tabela virtual sumarizada pela data VAR TMA_SMZ = SUMMARIZE( TMA, TMA[Data], "@Valor", SUM( TMA[Valor] ) ) //Os cálculos seguem da mesma forma porém utilizando esta tabela virtual como referência VAR Quartil_01 = PERCENTILEX.INC( TMA_SMZ, [@Valor], 0.25 ) VAR Quartil_03 = PERCENTILEX.INC( TMA_SMZ, [@Valor], 0.75 ) VAR IQR = Quartil_03 - Quartil_01 VAR Limite_Superior = Quartil_03 + (1.5 * IQR) VAR Limite_Inferior = Quartil_01 - (1.5 * IQR) RETURN AVERAGEX( FILTER( ALL( TMA_SMZ ), [@Valor] < Limite_Superior && [@Valor] > Limite_Inferior ) )  
     
×
×
  • Criar Novo...