DAX计算每月平均值(DAX Calculate Monthly Average)
我试图创建一个度量来计算每15分钟收集一组数据的月平均值。 我对DAX更新,并且只是不确定如何在月份ID#中进行智能过滤而无需硬设置。 我尝试的公式是:
平均每月使用量:= AVERAGEX(VALUES('林肯数据'[月]),[kWh])
千瓦时是衡量一列中总使用量的指标
提前致谢
DVDV
I am trying to create a measure to calculate a monthly average from a set of data that was collected every 15 minutes. I am newer to DAX and am just unsure how to intelligently filter by month without hard setting in the month ID #. The formula I am trying is:
Average Monthly Use:=AVERAGEX(VALUES('Lincoln Data'[Month]),[kWh])
Where kWh is a measure of the total usage in a column
Thanks in advance
DVDV
原文:https://stackoverflow.com/questions/48795914
2019-12-20 10:17
满意答案
要获得每月平均使用量,您需要总结每个用户的总使用量并除以该用户的总月数。
在不知道你的桌子是什么样的情况下,很难给出一个很好的公式,但你的测量可能看起来像这样:
= DIVIDE(SUMX(DataTable, [kWh]), DISTINCTCOUNT(DataTable[Year-Month]))
To get the monthly average usage, You need to sum up the total usage per user and divide by the total number of months for that user.
Without knowing what your tables look like, it's hard to give a very good formula, but your measure might look something like this:
= DIVIDE(SUMX(DataTable, [kWh]), DISTINCTCOUNT(DataTable[Year-Month]))
相关问答
尝试这个: SELECT Location,
Avg(value),
month(date),
year(date)
FROM Value
GROUP BY Location,
month(date),
year(date)
try this: SELECT Location,
Avg(value),
month(date),
...
你的意思是这些吗? 每小时平均值 SELECT DATE(added_date), HOUR(added_date) , avg(value)
FROM table_name
WHERE (added_date BETWEEN '2013-01-29 00:00:00' AND '2014-01-31 00:00:00')
GROUP BY DATE(added_date), HOUR(added_date)
ORDER BY added_date ASC
每日平均值 SELECT ...
嘿,你可以使用WEEK和MONTH的mysql尝试这种方式。 根据你的数据条目表是明智的: SQLFIDDLE select shop_id,(sum(total)/(WEEK(MAX(bdate)) - WEEK(MIN(bdate))+1)) as weekly_avg,(sum(total)/(MONTH(MAX(bdate))-MONTH(MIN(bdate))+1)) as mothly_avg, sum( case when MONTH(bdate) = MONTH(NOW()) th...
在B5中试试这个。 这将需要考虑年份和月份(因此1/17/2018将被视为从2017年1月7日起的单独月份)。 它计算独特的年 - 月组合并划分花费的总和。 减号计算空白单元计为唯一。 =sum(B9:B)/arrayformula(countunique(text(A9:A,"YYYY-MM"))-1)
Try this in B5. It will take the year and month into account (so 1/7/2018 will count as a separa...
就像是 SELECT
AVG(DATEDIFF( fechas.bodega_recep_inf_1.fecha_recep, memos.sda.fecha_gen_sda )
AS avg_date_difference
FROM memos.sda
INNER JOIN fechas.bodega_recep_inf_1
ON memos.sda.num_sda = fechas.bodega_recep_inf_1.num_sda
GROUP BY MONTH( memos.sda....
要获得每月平均使用量,您需要总结每个用户的总使用量并除以该用户的总月数。 在不知道你的桌子是什么样的情况下,很难给出一个很好的公式,但你的测量可能看起来像这样: = DIVIDE(SUMX(DataTable, [kWh]), DISTINCTCOUNT(DataTable[Year-Month]))
To get the monthly average usage, You need to sum up the total usage per user and divide by the to...
使用实际字段名称重写“分组依据”,而不仅仅是数字,然后从select中删除c.date。 这很容易。 Re-write "group by" using actual field names, not just numbers, and remove c.date from select afterwards. That's easy.
您可以使用列表和循环。 :) def main():
months = ["Jan","Feb" .... ,"Dec"]
rain = []
for month in months:
rain.append(int(input("Enter .. for" + month)))
print("Total", sum(rain))
print("Average", sum(rain)/float(len(rain)))
同样,对于最大值和最...
问题是0秒。 不影响sum() ,但它们会影响平均值。 您可以将它们更改为NULL : SELECT customer_id,
avg(if(month(date) = 1, amount, NULL)) AS Jan,
avg(if(month(date) = 2, amount, NULL)) AS Feb,
avg(if(month(date) = 3, amount, NULL)) AS Mar,
avg(if(month(da...
这是使用zoo -package的一种方法: ### first read the data
library(ncdf4)
library(raster)
library(zoo)
### use stack() instead of raster
stack_rainfall
### i renamed your "asdatadates" object for simplicity
dates
相关文章
如何用Hadoop计算平均值 数据 data.txt a 2 a 3 a 4 b 5 b 6 b 7
...
For gold bugs, the unthinkable has now happened. Th
...
什么是移动平均线呢?移动平均线(MA)是以道·琼斯的“平均成本概念”为理论基础,采用统计学中"移动平均
...
MongoDB 本身可以做一些简单的统计工作,包括其内置的基于 Javascript 的 MapRed
...
看到很多人举出所谓的微信营销案例,徽剑我很想笑,因为当你仔细看看这些所谓案例,你会发现他们把那些线下促
...
1. Combiner 通常,每一个map可能会产生大量的输出,combiner的作用就是在map端对
...
昨天微信团队更新了微信公众平台系统公告,运营微信服务号的用户有福啦,每个自然月可以微信群发4次了,
...
以K均值聚类算法为实验对象。 通过调整各项Hadoop参数,已经不能再进一步缩短K均值迭代的时间,在计
...
惊人的答案:平均要取多少个(0,1)中的随机数才能让和超过1 Brain Storm|
...
学到的知识 为了应对未来的问题,让其保持简单。 让其变的有趣。只要应用程序还在使用,
...
最新问答
找到了完全相同的东西: http : //www.dragonbyte-tech.com/product/40-vbcredits-ii-deluxe/ Found something that does exact same thing: http://www.dragonbyte-tech.com/product/40-vbcredits-ii-deluxe/
不知道任何可以实际切换的调试器,但您可以将两个调试器连接到您的进程。 在调试模式下在Java IDE中启动Java程序会附加Java调试器。 然后打开用于CPP代码的IDE,并将其调试器附加到正在运行的Java进程。 在Visual Studio中,这将是Debug -> Attach to Process... 您将看到一个包含进程列表的对话框。 在这里选择您的Java进程。 如果Visual Studio无法正确检测到,您可能必须将列表上方的字段切换为“本机代码”。 在CPP代码中设置适当的
您需要使用ajax发送该变量。 $.get('your.jsp', {data: $('#'+this.id+'t').val()}, function(response) { console.log(response); }); You need to send that variable using ajax. $.get('your.jsp', {data: $('#'+this.id+'t').val()}, function(response) { console.l
确保已设置root密码(sudo su passwd)根据ssh的安装方式,通常需要编辑/ etc / ssh / sshd_config并将“PermitRootLogin no”更改为“PermitRootLogin yes” Make sure you have set a root password (sudo su passwd) Depending how your ssh is installed, you usually need to edit /etc/ssh/sshd_co
看看FMDB的用法 。 [db executeUpdate:@"INSERT INTO notes VALUES (?,?,?)", title, comment, [NSNumber numberWithInt:fkID]]; 提供给-executeUpdate:方法的所有参数(或接受va_list作为参数的任何变体)都必须是对象。 Here is what I ended up doing. NSString *sql = [NSString stringWithFormat:
我后来发现这是一个与多德兴相关的问题。 我需要运行一个脚本来为我的main-dex-list生成文件的名称 下面的博客文章详细介绍了这一点: http : //blog.osom.info/2014/10/generating-main-dex-list-file.html I later found out that this was an issue relating to multi dexing. I needed to run a script to generate the name
使用OAuth 2.0,您可以使用可扩展的标准和基于令牌的身份验证,使用户可以撤消身份验证票证,例如,如果他们的手机被盗。 OAuth 2.0支持各种授权类型。 那些来自facebook和twitter登录的人可以概括为“3-legged oauth”,但是对于2-legged OAuth,还有两种授权类型,特别是资源所有者密码凭证授权 (页面末尾的第4.3节),这将是只需交换身份验证令牌的用户名和密码即可。 如果你不愿意,就没有必要实施三条腿的oauth。 对于大多数用例,我建议在基于加密的自
您应该将此作为多个连接进行处理。 特别是,您需要为电子邮件的“从”和“到”部分单独加入: SELECT e.EmailID as id, e.DateStamp as timed, edfrom.profileid as sender, edto.profileid as receiver FROM EmailDirection edfrom join Email e on edfrom.emailid = e.emailid and ed.direction
问题根本不是ngZone 。 事实上,您正在使用更改this值的常规函数。 所以this.distance内的this.distance距离function(response,status)是不同的。 尝试: (response, status)=> { if (status === 'OK') { directionsDisplay.setDirections(response); var total = 0; var rou