首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >动力BI :月平均数

动力BI :月平均数
EN

Stack Overflow用户
提问于 2017-11-15 05:31:31
回答 2查看 4.4K关注 0票数 0

我知道在此之前也有过类似的问题被问和回答过,但是对于我的生活来说,我无法得到任何一个与我有限的能力BI相关知识的人。

我有一个表,其中包含8周的数据,其中大多数部分,跨越3个月。我目前计算的是每日平均数,即“总量”除以“总量”。然而,我需要做的是,显示基于日历月份的平均值。因此,9月份的平均值将与10月份和11月份的平均值不同。

下面是一个数据示例:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Date,Total In,Total Out,Daily Average,Total,Month

27 September 2017,10773,264,97.61,11037,September
28 September 2017,11198,382,96.70,11580,September
29 September 2017,17753,1122,94.06,18875,September
30 September 2017,9568,649,93.65,10217,September
28 October 2017,11434,938,92.42,12372,October
29 October 2017,1541,60,96.25,1601,October
30 October 2017,918,4,99.57,922,October
31 October 2017,8565,24,99.72,8589,October
01 November 2017,11452,635,94.75,12087,November
02 November 2017,7785,531,93.61,8316,November

因此,我希望11月的数字为(11452 + 7785) / (12087 + 8316) * 100 = 94.29%。显然,11月份所有日期的这一数字都将作为额外一栏列出。十月份为(11434 + 1541 + 918 + 8565) / (12372 + 1601 + 922 + 8589) * 100 = 95.63%。然后,我将使用额外的列,并将其绘制在一行/条形图上。

因此,上述数据将成为:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Date,Total In,Total Out,Daily Average,Total,Month,Monthly Average

27 September 2017,10773,264,97.61,11037,September,96.00
28 September 2017,11198,382,96.70,11580,September,96.00
29 September 2017,17753,1122,94.06,18875,September,96.00
30 September 2017,9568,649,93.65,10217,September,96.00
28 October 2017,11434,938,92.42,12372,October,95.63
29 October 2017,1541,60,96.25,1601,October,95.63
30 October 2017,918,4,99.57,922,October,95.63
31 October 2017,8565,24,99.72,8589,October,95.63
01 November 2017,11452,635,94.75,12087,November,94.29
02 November 2017,7785,531,93.61,8316,November,94.29

我在没有任何帮助的情况下,在总结、功能等方面遇到了困难。因此,任何帮助和解释都将不胜感激。

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-15 07:13:06

使用前面的函数创建DAX应该可以做到这一点:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Month Average = 
VAR sum_total_in = 
CALCULATE(
    SUM('table'[Total In]),
    FILTER(
        'table',
        'table'[Month] = EARLIER('table'[Month])
    )
)

VAR sum_total = 
CALCULATE(
    SUM('table'[Total]),
    FILTER(
        'table',
        'table'[Month] = EARLIER('table'[Month])
    )
)

RETURN sum_total_in / sum_total

基本上,它在同一个月内将Total InTotal相加,并返回除法。

结果:

如果你有相同月份跨年的数据的话,你也需要将年份添加到过滤器中。

票数 1
EN

Stack Overflow用户

发布于 2017-11-15 07:34:39

我看到您是从DAX的角度来问您的问题,但是这里有一个基于Power查询的答案,非常简单。从Power Query中的表开始(Power的查询编辑器):

选择月份列,然后按以下方式转换->组,然后设置对话框.

然后单击OK。

你会看到这个:

然后单击

按钮在AllData列的顶部展开嵌套表,并设置如下对话框.

然后单击OK。

你会看到这个:

现在单击Add列->自定义列,并设置如下对话框.

然后单击OK。

你会看到这个:

现在选择前三列(月份、总和、和总数),然后单击Home -> Remove列。

你会看到这个:

您可以双击Month.1列标题,如果愿意,可以重命名它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47308727

复制
相关文章
【题解】平均数
给一个长度为 n 的数列,我们需要找出该数列的一个子串,使得子串平均数最大化,并且子串长度 \ge m。
MikeC
2022/09/21
1.6K0
Power BI Desktop 四月更新内容
自然语言功能的加强。在这之前,问答的Web端入口在仪表板,不能与报表层交互,也不能存储问题;Desktop端双击提问虽然很灵活,但是只服务于分析师,无法惠及报告阅读者。
大海Power
2021/08/30
4060
Power BI 业绩达成日、月组合跟踪
这是零售业常遇到的一个需求,销售目标分解到每天,需要看到每天的达成情况,又需要看到月度汇总的达成情况。Power BI实现效果如下图:
wujunmin
2022/07/13
1.1K0
Power BI 业绩达成日、月组合跟踪
窦娥:平均数,比我冤枉!
写科普文,写的简明扼要很难,写的妙趣横生也很难,其实难能可贵的读者耐心的阅读及友情转发。
herain
2022/04/27
8540
窦娥:平均数,比我冤枉!
算数平均数、中位数、众数和几何平均数[通俗易懂]
考虑上算数平均数和几何平均数的数据项采用不同的权重,就是加权算数平均数和加权几何平均数。
全栈程序员站长
2022/09/30
1.2K0
平均数的称霸之路
一 1906年,伟大的科学家兼恶心的人种改良倡导者高尔顿(Francis Galton)参加了年度西英格兰家畜展,即兴做了个数学实验。 在集会上闲逛的他碰到了一个猜重量竞赛。人们猜测一只的公牛的重量,
灯塔大数据
2018/04/09
1K0
平均数的称霸之路
Power BI模拟微信公众号日、周、月对比
首先是指标的计算,日、周、月可以使用DATEADD函数倒推,参考此文业绩相关指标的计算(完成率、同比、环比、累计业绩)
wujunmin
2022/07/13
7710
Power BI模拟微信公众号日、周、月对比
Power BI卡片图模拟微信日周月对比
首先是指标的计算,日、周、月可以使用DATEADD函数倒推,参考此文业绩相关指标的计算(完成率、同比、环比、累计业绩)
wujunmin
2023/09/05
2510
Power BI卡片图模拟微信日周月对比
什么是平均数,中位数,众数,方差_平均数标准差
其中,num() 为自定义函数,用于取整,即在不影响数值的情况下,去掉小数点后的 0 以上代码用于添加一组数据。
全栈程序员站长
2022/09/30
6490
什么是平均数,中位数,众数,方差_平均数标准差
平均数的称霸之路
来源:煎蛋网 作者:zzjeff (一) 1906年,伟大的科学家兼恶心的人种改良倡导者高尔顿Francis Galton)参加了年度西英格兰家畜展,即兴做了个数学实验。 在集会上闲逛的他碰到了一个猜重量竞赛。人们猜测一只的公牛的重量,猜的最准的人将获得大奖。 高尔顿曾公开鄙视过普通大众的愚笨。他相信只有专业人士才能做出准确的估测。787位猜测者中根本没几个专业人士。为了体现群众的无知,他算出了所有猜测的平均数(而不是当时统计学家常用的中位数):1197磅。得知实际重量后他吓了一跳:1198磅。 在如今的
大数据文摘
2018/05/22
1K0
「R」如何计算几何平均数
刚遇到一个有意思的问题,如何用R计算几何平均数。如果数字少,简单,计算很容易,直观上,先用prod函数连乘,然后开方即可。
王诗翔呀
2020/07/03
2.3K0
如何求平均数众数中位数_离散系数
两个例子当中都使用了“平均”这个词,但是实际上有三种不同的方法来测定平均值,而且在大多数情况下,每种方法都会给出不同的数值。
全栈程序员站长
2022/09/30
8990
最大值,最小值和平均数
这篇也是非常快速而简单 MAX (而不是iMax) 最大值 参数和SUM一样 随便点随便拉 返回这组数中最大的那个 当然不包括文本 MIN 最小值 参数同上 同样是不含文本 取最小的那个数值 AVERAGE (而不是Avengers) 求平均值 参数还是一样... 随便点随便拉 同样还是忽略文本 不过在全都是非数值的情况下会报除数为零错误 因为分母为0啊 以上
但老师
2022/03/22
7730
最大值,最小值和平均数
Power BI 2020年3月更新 - 多列排序,导航及钻取按钮
PowerBI 将从2020.4开始将筛选面板彻底从左边的格式切换成右边的格式,请大家注意。
BI佐罗
2020/03/25
3.8K0
Power BI 2020年3月更新 - 多列排序,导航及钻取按钮
《驱动力》
本书主要讲了以下三点内容,1.传统调用积极性的方法 2.第三驱动力是什么 3.如何发挥我们的第三驱动力 1.传统调用积极性的方式:赏罚分明 1.原理:默认为一个人是懒惰的,利用了我们的动物性来调动我们的积极性,例如上班打卡 2.存在的问题:适用于驱使人做一些机械性的工作,比如流水线上的工人等等,但是不适合现代技术要求越来越高的职业。 2.第三驱动力是:我们内心对于把一件事做好的欲望,也就是自驱力。 3.如何发挥我们的第三驱动力: 1.自主:做自己喜欢的事情,或者将工作当做自己喜欢的事情 2.专精:
何时夕
2019/01/28
4240
每周学点大数据 | No.38平均数计算
No.38期 ‍平均数计算‍ Mr. 王:再来看一个例子——均数计算。我希望借助这个例子,仔细讲解一下关于combiner 的问题。 小可:从前面的例子可以看出,其实 combiner 和 Reducer 挺像的,它们做的都是合并工作。 Mr. 王:没错。它们的确有很多相似之处。 小可:那直接把 Reducer 拿出来做 combiner 就好了啊。 Mr. 王:有的时候的确可以这样实现,但是绝大多数时候不行。至于为什么不行,我会在后面告诉你。 但是需要记住的一点是, combiner 是一个可选的优化
灯塔大数据
2018/04/08
1.1K0
每周学点大数据 | No.38平均数计算
JAVA求数组的平均数,众数,中位数[通俗易懂]
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/09/30
1.9K0
中位数和平均数(题目来源:JLOJ2332)
Description 通常把在 n 个排好序的数中,位于最中间的数就走“中位数”,这里再规定细一点,如果 n 是奇数,那么最中间的数只有一个,那就是“中位数”,但如果 n 是偶数,那么最中间的数有两个,我们把这两个数的平均数也叫作“中位数”。下面的任务是判断中位数大,还是所有数的平均数大。
英雄爱吃土豆片
2020/10/29
8960
Notion+Power BI=Notion BI,简称NB
这些年逐渐将印象、有道、OneNote、备忘录等一众工具中的笔记抽离出来,ALL IN Notion了。
陈学谦
2023/01/03
2.6K0
Notion+Power BI=Notion BI,简称NB
机器人动力学:机械臂正向动力学与逆向动力学
正向动力学:已知机器人的关节驱动力矩和上一时刻的运动状态(角度和角速度),计算得到机器人下一时刻的运动加速度,再积分得到速度和角度;
ZC_Robot机器人技术
2020/10/16
21.8K1
机器人动力学:机械臂正向动力学与逆向动力学

相似问题

动力BI轧制6个月总金额

10

动力BI侦察

12

动力BI动态传说

11

动力BI多维模型支持

11

动力BI和Azure金库

27
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文