Ir para conteúdo
  • 0

Excluir linhas em branco de uma MATRIZ e calcular o total por LEVEL


Felipe Mota

Pergunta

  • Alunos

Fala galera, beleza?

Estou criando uma matriz para saber o preço de cada LEVEL (cada item que precisa para criar uma peça). 

A dificuldade que estou é em deletar as linhas em branco que não tem valor.

Aqui segue a matriz com as linhas em branco.

image.png.bc35786ff67bf3a8a32d358beae8d30a.png

 

Aqui estão as minhas medidas:

 

Essa medida eu uso para saber em qual escopo eu estou.

Eu tenho do TOP LEVEL = Bomparent ate o último level 4.

Switchh Levels 2 = 
SWITCH(
    TRUE(),
    ISINSCOPE(BomLevel2[bomchild4]), "Level 4",
    ISINSCOPE(BomLevel2[bomchild3]), "Level 3",
    ISINSCOPE(BomLevel2[bomchild2]), "Level 2",
    ISINSCOPE(BomLevel2[bomchild]), "Level 1",
    ISINSCOPE(BomLevel2[bomparent]), "bomparent",
    "Other"
)

 

Também tenho a medida VALUE  2, onde estou tentando fazer um calculo para cada level-escopo.

Values 2 = 

VAR grantotal = 100
VAR level1 = ""
VAR level2 = (MAX(BomLevel2[spmpunitprice2]) * MIN(BomLevel2[bomqty2])) * MIN(BomLevel2[bomqty])
VAR level3 = (MAX(BomLevel2[spmpunitprice3]) * MIN(BomLevel2[bomqty3])) * MIN(BomLevel2[bomqty])
VAR level4 = (MAX(BomLevel2[spmpunitprice4]) * MIN(BomLevel2[bomqty4])) * MIN(BomLevel2[bomqty])
VAR level1selected = [Switchh Levels 2] = "Level 1"
VAR level2selected = [Switchh Levels 2] = "Level 2"
VAR level3selected = [Switchh Levels 2] = "Level 3"
VAR level4selected = [Switchh Levels 2] = "Level 4"
VAR levelParent    = [Switchh Levels 2] = "bomparent"
VAR lv1 = level2 + level3 + level4

RETURN

SWITCH(
    TRUE(),
    level1selected, lv1 ,
    level2selected, level2,
    level3selected, level3,
    level4selected, level4,
    grantotal
)

E por fim,

Tenho as minhas colunas

 

image.png.842067743ae8e62e4145c47b5f2a9e79.png

 

A idéia é calcular o valor por level-escopo e no final calcular o valor final.

image.png.2937cbbcd67e46ef38724b671c3acf98.png

 

E cada level também:

 

image.png.f0d8bb9f88f5bdc9f3861a93d0b71306.pngimage.png.901611a629c402ff0fff4bd68f631be9.png

 

Obrigado pessoal.

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
12 minutos atrás, Davi Rodolfo disse:

Falai Felipe, bom dia

Cria uma medida de Check, somando as medidas que vc tem na Matriz,

[Quantity] + [UOM Level 1] + [Preice Level 1] e etc

ai joga no filtro lateraldo visual,pra deixar só qu e for diferente de zero

Fala @Davi Rodolfo, quando eu faco isso, ele remove varias linhas que tem valor.

image.png.efa7abcf9470b07c708879738c2c2cdc.png

 

Apos fazer a sua sugestao:

image.png.f1cd1ad6bf7c06a4fb7623dc951da250.png

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...