[英]SQL select & group-by as 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, cast(RTO_UPDATED as date) as Date, RTO_BLOCK
FROM [MIS_Apps].[dbo].[LiveRTOLocationErrorsHistorical]
group by cast(RTO_UPDATED as date), RTO_BLOCK
)
在 Power BI 报告中添加自定义表,尝试以下操作。 在自定义表生成 window 中添加以下代码。
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)
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.