我正试图从我的数据库中在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,我们会非常感激的。
我尝试过这样做(如下所示),但是评估语法显然是不正确的,我不确定在涉及到组-by时如何更改它?
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
)发布于 2020-08-13 16:07:14
通过在Power报告中添加一个自定义表来尝试以下操作。在“自定义表生成”窗口中添加以下代码。
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)
) https://stackoverflow.com/questions/63396285
复制相似问题