可视化的自定义计算

时间:2018-03-01 21:04:47

标签: powerbi weighted-average

我希望为Power BI中的可视化创建自定义计算。特别是,我希望得到我的数据的加权平均值。

我的数据集看起来像这样:

群集名称|节点|通话姓名|错误|呼叫

我想制作一个仪表板,根据群集名称,节点,呼叫名称或其中某些组合的过滤器,我会在一段时间内给出百分比误差。 (群集名称是最广泛的,呼叫名称是最不宽泛的。)

我可以通过按所用类别分组的SUM(错误)/ Sum(调用)来轻松设置SQL查询,从而为每个类别提供百分比错误,这就是我想在我的可视化中复制的内容

我不能简单地通过采用更简单的类别的平均值来计算更广泛类别的百分比误差的原因是并非每个呼叫名称具有相同数量的呼叫。因此,我必须使用加权平均值或简单地重新计算每个类别选择的SUM(错误)/总和(调用)。

我尝试使用DAX使用自定义列来完成此操作,但列计算的数字毫无意义。我的公式是PercentError = DIVIDE(MyTable [Errors],MyTable [Calls],0)* 100,但计算似乎给真正的关闭数字。例如,一行有45个错误和48个调用,但百分比错误列为2630。

有没有办法通过可视化和/或自定义列计算来实现这一目标?

1 个答案:

答案 0 :(得分:0)

您可以使用计算的度量而不是计算列来执行此操作。公式将与您在帖子中描述的完全一致

=SUM(Table[Errors])/SUM(Table[Calls])

在“建模”选项卡中格式化为%,瞧。

将您的新度量放在像Matrix这样的视觉值中,并将要剪切的列放在行或列中。