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)
) 

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...