我正在尝试创建一种度量,该度量将在日期之前根据整体的预期百分比为我提供一个值。这将使我创建一个视觉效果,显示预期的和实际的执行值。我没有计算实际值,但是预期计算有问题。
按日期设置了具有预期百分比的表
Date, Project, Expected Pct Complete
1/1/2019, ProjA, .20
1/2/2019, ProjA, .40
1/3/2019, ProjA, .60
1/4/2019, ProjA, .80
1/5/2019, ProjA, 1.00
1/1/2019, ProjA, .33
1/2/2019, ProjA, .66
1/3/2019, ProjA, 1.00
然后我有一个包含所有测试执行情况的表,其中的数据具有这种常规格式,
Execution Date, Project, Script, Status
1/1/2019, ProjA, Script1, Passed
1/1/2019, ProjB, ScriptA, Failed
1/1/2019, ProjA, Script2, Failed
1/2/2019, ProjA, Script3, Passed
我希望度量生成表格的值(假设项目A和B都有100个脚本)
Date, Expected Amount, Project
1/1/2019, 20, ProjA
1/1/2019, 33, ProjB
1/2,2019, 40, ProjA
1/2/2019, 66, ProjB
1/3/2019, 60, ProjA
1/3/2019, 100, ProjB
1/4/2019, 80, ProjA
1/5/2019, 100, ProjA
当我从切片器中选择特定项目时,如何创建此度量以便将其放入可视化视图中,以向我显示实际利率与预期利率?
答案 0 :(得分:0)
尝试使用以下代码将计算所得的列添加到帖子的第一个表中。
Expected Amount =
var _totalScriptsPerProject =
CALCULATE (
DISTINCTCOUNT ( tests[Script] ) ;
FILTER ( ALL ( tests ) ; tests[Project] = expectations[Project] )
)
RETURN
expectations[Expected pct Complete] * _totalScriptsPerProject
(请注意,我假设第一个表称为“ expectations”,第二个表是“ tests”,也请注意,我使用分号作为参数分隔符)