繁体   English   中英

SQL select & group-by 作为 DAX

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM