逐行加权平均值的PowerPivot公式

编程入门 行业动态 更新时间:2024-10-24 17:20:17
本文介绍了逐行加权平均值的PowerPivot公式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我在 PowerPivot 中有一个表,其中包含安装在道路上的交通控制摄像机的记录数据。这张表填满了在特定时间内(例如14:10-15:25)通过该摄像头的速度和车辆数量。现在,我想知道如何获取特定小时的汽车平均速度,并将其在包含24行(小时0-23)的单独表格中列出,其中每行的第二列是该小时的加权平均速度?我的stat_table数据示例如下:

I have a table in PowerPivot which contains the logged data of a traffic control camera mounted on a road. This table is filled the velocity and the number of vehicles that pass this camera during a specific time(e.g. 14:10 - 15:25). Now I want to know that how can I get the average velocity of cars for an specific hour and list them in a separate table with 24 rows(hour 0 - 23) where the second column of each row is the weighted average velocity of that hour? A sample of my stat_table data is given below:

count vel hour ----- --- ---- 133 96.00237 15 117 91.45705 21 81 81.90521 6 2 84.29946 21 4 77.7841 18 1 140.8766 17 2 56.14951 14 6 71.72839 13 4 64.14309 9 1 60.949 17 1 77.00728 21 133 100.3956 6 109 100.8567 15 54 86.6369 9 1 83.96901 17 10 114.6556 21 6 85.39127 18 1 76.77993 15 3 113.3561 2 3 94.48055 2

在单独的 PowerPivot 表中,我有24行和2列,但是当我输入公式时,整个行都会更新具有相同的编号。我的公式是: = sumX(FILTER(stat_table,stat_table [hour] = [hour]),stat_table [count] * stat_table [vel])/ sumX(FILTER(stat_table ,stat_table [hour] = [hour]),stat_table [count])

In a separate PowerPivot table I have 24 rows and 2 columns but when I enter my formula, the whole rows get updated with the same number. My formula is: =sumX(FILTER(stat_table, stat_table[hour]=[hour]), stat_table[count] * stat_table[vel])/sumX(FILTER(stat_table, stat_table[hour]=[hour]), stat_table[count])

推荐答案

  • 创建一个新的计算列,名为 WeightedVelocity,如下所示

  • Create a new calculated column named "WeightedVelocity" as follows WeightedVelocity = [count]*[vel]

  • 创建度量 WeightedAverage如下

  • Create a measure "WeightedAverage" as follows

    WeightedAverage = sum(stat_table[WeightedVelocity]) / sum(stat_table[count])

  • 在数据透视表的VALUES区域中使用度量 WeightedAverage,并在ROWS中使用小时列获取广告令人讨厌的结果。

  • Use measure "WeightedAverage" in VALUES area of pivot Table and use "hour" column in ROWS to get desired result.

  • 更多推荐

    逐行加权平均值的PowerPivot公式

    本文发布于:2023-11-22 13:14:11,感谢您对本站的认可!
    本文链接:https://www.elefans.com/category/jswz/34/1617555.html
    版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
    本文标签:平均值   公式   PowerPivot

    发布评论

    评论列表 (有 0 条评论)
    草根站长

    >www.elefans.com

    编程频道|电子爱好者 - 技术资讯及电子产品介绍!