如何解决使用if参数和切片器
我有一个表,其条目如下-
filenumber|metric1|metric2|metric3|overall score
1 90 80 70 ?
要求是生成总体得分列。用户应该能够选择在计算总分时要考虑的指标,并能够为每个指标分配权重。例如在上一行中,
如果用户选择metric1和metric2并分别指定权重0.7和0.3,则总分应为
0.7*90+0.3*80 = 87
我已经尝试过使用if参数为用户设置权重。另外,我已经使用非透视列来选择特定的指标,但是我无法将这两个要求结合起来。
谢谢。
解决方法
以下是衡量标准,您应根据自己的情况进行操作-
https://graph.microsoft.com/v1.0/users/{{user_id}}/calendar/events
它在这里工作正常,如下图所示-
最后,要计算所有项目的总分,您可以按以下方法创建另一个指标-
overall score =
VAR number_of_applied_Weightage =
IF(what_if_metric_1[metric_1 Value] > 0,1,0)+
IF(what_if_metric_2[metric_2 Value] > 0,0)+
IF(what_if_metric_3[metric_3 Value] > 0,0)
VAR total_score_current_row =
(MIN(what_if_parameter[metric1])*[metric_1 Value]) +
(MIN(what_if_parameter[metric2])*[metric_2 Value]) +
(MIN(what_if_parameter[metric3])*[metric_3 Value])
VAR average_score_current_row =
IF(
number_of_applied_Weightage = 0,total_score_current_row/number_of_applied_Weightage
)
RETURN average_score_current_row
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。