Ir para conteúdo
  • 0

Dax Travando


Jeferson Souza
Ir para solução Solucionado por Edson Igari ,

Pergunta

  • Alunos

Pessoal, preciso de um help pra deixar meu dax mais leve, ele está travando meu visual.
considerando que eu tenha minha tabela de produto no visual, eu não preciso desse sumx + filter values né  ?

alguma sugestão de como reduzir ? ou deixar ela mais leve ?

 

PGTO 01 =

Var vPgto= [Real]*[%Pagamento]

return

 

    SUMX (

        FILTER (

            VALUES ( dProduto[Subtipo_02] ),

            [%Acelerador%] > [100%]

        ),

       

        IF(dProduto[Subtipo_02]="100 - STA",vPgto,

        IF(dProduto[Subtipo_02]="200 - LI",vPgto,

        IF(dProduto[Subtipo_02]="416 - SIMP",vPgto,

        IF(dProduto[Subtipo_02]="518 - COMF",vPgto,

        IF(dProduto[Subtipo_02]="755_B",vPgto,

        IF(dProduto[Subtipo_02]="415 – FLEX01 ",vPgto,

       

        ""

   

)))))))




 

 

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 1
  • Alunos
  • Solução
27 minutos atrás, Jeferson Souza disse:

Pessoal, preciso de um help pra deixar meu dax mais leve, ele está travando meu visual.
considerando que eu tenha minha tabela de produto no visual, eu não preciso desse sumx + filter values né  ?

alguma sugestão de como reduzir ? ou deixar ela mais leve ?

 

PGTO 01 =

Var vPgto= [Real]*[%Pagamento]

return

 

    SUMX (

        FILTER (

            VALUES ( dProduto[Subtipo_02] ),

            [%Acelerador%] > [100%]

        ),

       

        IF(dProduto[Subtipo_02]="100 - STA",vPgto,

        IF(dProduto[Subtipo_02]="200 - LI",vPgto,

        IF(dProduto[Subtipo_02]="416 - SIMP",vPgto,

        IF(dProduto[Subtipo_02]="518 - COMF",vPgto,

        IF(dProduto[Subtipo_02]="755_B",vPgto,

        IF(dProduto[Subtipo_02]="415 – FLEX01 ",vPgto,

       

        ""

   

)))))))




 

 

@Jeferson Souza, tudo bem? Você tem vários if ali. Isso por si só já honera bastante. Talvez se criar uma tabela virtual já trazendo esses valores calculados, melhore. Mas teria que ver com o arquivo.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
3 minutos atrás, Edson Igari disse:

@Jeferson Souza, tudo bem? Você tem vários if ali. Isso por si só já honera bastante. Talvez se criar uma tabela virtual já trazendo esses valores calculados, melhore. Mas teria que ver com o arquivo.

@Edson Igariconsegui aqui amigo!
retirei os IF´s e deu certo, ta rodando agora no visual.
Obrigado!

  • Like 1
Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...