Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
olá pessoas, gostaria de saber se é possivel eu colocar uma coluna com um valor de soma de cinco etapas anteriores. na empresa que trabalho tenho um processo que é dividido em 5 etapas e temos o calculo de tempo medio gasto por etapa, oque eu quero é ter a soma tambem em media só que a media de conclusão de todas as etapas
Solved! Go to Solution.
Hi @Pedropanadés ,
You should create new DimTable as x-axis, then try formula like below:
Result =
var a = MAX(TableName[FUNCIONARIO])
var b =
CALCULATE(
SUMX(
FILTER(
TableName,
TableName[FUNCIONARIO] = a &&
TableName[ETAPA] = "1: Fiscal do Contrato"
),
TableName[DIAS]
)
)
var c =
CALCULATE(
SUMX(
FILTER(
TableName,
TableName[FUNCIONARIO] = a &&
TableName[ETAPA] = "2: Segurança do Trabalho"
),
TableName[DIAS]
)
)
var d =
CALCULATE(
SUMX(
FILTER(
TableName,
TableName[FUNCIONARIO] = a &&
TableName[ETAPA] = "3: Medicina Ocupacional"
),
TableName[DIAS]
)
)
var e =
CALCULATE(
SUMX(
FILTER(
TableName,
TableName[FUNCIONARIO] = a &&
TableName[ETAPA] = "4: Ambientação"
),
TableName[DIAS]
)
)
var f =
CALCULATE(
SUMX(
FILTER(
TableName,
TableName[FUNCIONARIO] = a &&
TableName[ETAPA] = "5: Segurança Patrimonial"
),
TableName[DIAS]
)
)
return SWITCH(MAX('Table'[AS]),"1: Fiscal do Contrato",b,"2: Segurança do Trabalho",c,"3: Medicina Ocupacional",d,"4: Ambientação",e,"5: Segurança Patrimonial",f,"total",(b+c+d+e+f)/5)
Best Regards,
Adamk Kong
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @Pedropanadés ,
You should create new DimTable as x-axis, then try formula like below:
Result =
var a = MAX(TableName[FUNCIONARIO])
var b =
CALCULATE(
SUMX(
FILTER(
TableName,
TableName[FUNCIONARIO] = a &&
TableName[ETAPA] = "1: Fiscal do Contrato"
),
TableName[DIAS]
)
)
var c =
CALCULATE(
SUMX(
FILTER(
TableName,
TableName[FUNCIONARIO] = a &&
TableName[ETAPA] = "2: Segurança do Trabalho"
),
TableName[DIAS]
)
)
var d =
CALCULATE(
SUMX(
FILTER(
TableName,
TableName[FUNCIONARIO] = a &&
TableName[ETAPA] = "3: Medicina Ocupacional"
),
TableName[DIAS]
)
)
var e =
CALCULATE(
SUMX(
FILTER(
TableName,
TableName[FUNCIONARIO] = a &&
TableName[ETAPA] = "4: Ambientação"
),
TableName[DIAS]
)
)
var f =
CALCULATE(
SUMX(
FILTER(
TableName,
TableName[FUNCIONARIO] = a &&
TableName[ETAPA] = "5: Segurança Patrimonial"
),
TableName[DIAS]
)
)
return SWITCH(MAX('Table'[AS]),"1: Fiscal do Contrato",b,"2: Segurança do Trabalho",c,"3: Medicina Ocupacional",d,"4: Ambientação",e,"5: Segurança Patrimonial",f,"total",(b+c+d+e+f)/5)
Best Regards,
Adamk Kong
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
User | Count |
---|---|
21 | |
14 | |
11 | |
7 | |
5 |
User | Count |
---|---|
23 | |
23 | |
20 | |
15 | |
10 |