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.
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
A idéia é calcular o valor por level-escopo e no final calcular o valor final.
E cada level também:
Obrigado pessoal.