首页 > 解决方案 > 如何在 PowerBI 中比较两个日期之间的数据?

问题描述

我试图在 PowerBI 的 SQL 表中显示两个日期之间的比较。具体来说,我试图比较某人开始培训的日期和某人完成培训的日期。

视图中的字段是 DateApproved、DateCreated、FirstName、LastName、Name(培训的名称)、Goal(培训的描述)和 GoalCategoryId(数字主键),我要显示的关系是比较在谁开始训练和完成与谁开始训练但尚未完成之间。

我已经尝试添加不同的字段并更改要使用的可视化,但我就是无法让数据正确呈现。

有没有办法添加一两列来显示这种比较?如果是相关信息,我将通过 DirectQuery 从 SQL Server 获取数据。

标签: sql-servercomparisonpowerbivisualization

解决方案


一个简单的例子是创建两个度量。

完成的:

Students that finished = CALCULATE( COUNTROWS( StudentTableName ) ; StudentTableName[DateApproved] <> BLANK() )

没做完:

Students that haven't finished = CALCULATE( COUNTROWS( StudentTableName ) ; StudentTableName[DateApproved] = BLANK() )

推荐阅读