如何解决SQL选择和分组方式为DAX
我正在尝试从数据库中创建Power BI中的新度量-我有一个表,可以从中运行查询并获取结果的csv文件,但希望设置报告以查看最新信息数据和csv只是快照。 我对单个行条目(发生的错误)进行计数,以创建错误计数,并希望将它们按日期(RTO_UPDATED)和位置(RTO_BLOCK)分组,以便分析何时何地遇到这些错误
这是下面的代码:
select count(*) as Errors,cast(RTO_UPDATED as date) as Date,RTO_BLOCK
FROM [MIS_Apps].[dbo].[LiveRTOLocationErrorsHistorical]
group by cast(RTO_UPDATED as date),RTO_BLOCK
如果有人可以帮助我将其转换为DAX,将不胜感激
我已经尝试过(下面),但是显然评估语法不正确,并且我不确定在涉及分组依据时如何更改它?
EVALUATE SELECTCOLUMNS(
count(*) as Errors,RTO_BLOCK
FROM [MIS_Apps].[dbo].[LiveRTOLocationErrorsHistorical]
group by cast(RTO_UPDATED as date),RTO_BLOCK
)
解决方法
尝试以下操作,在Power BI报表中添加自定义表。在“自定义表”生成窗口中的以下代码中添加此代码。
Group_by_result =
GROUPBY (
// -- This is the table name
LiveRTOLocationErrorsHistorical,// -- Below two column are GROUP BY columns
LiveRTOLocationErrorsHistorical[RTO_UPDATED],LiveRTOLocationErrorsHistorical[RTO_BLOCK ],// -- Here comes the aggregation
"Total_count",COUNTX(CURRENTGROUP(),1)
)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。