在 Power BI Table 中显示的计数排名全部显示为 1
Displayed Rank of Count In a Power BI Table all showing as 1
我有一个课程列的查询。在 table 中,我想查看所有具有课程实例计数和该计数排名的课程。
我在报告中添加了 table。然后我创建了一个 TotalCourses 度量:-
TotalCourses = CALCULATE(COUNT(QUERY1[Course:]))
我将其添加到 table,计数正确。然后我为排名创建了另一个衡量标准:-
CourseRanks = RANKX(ALL(Query1),[TotalCourses],,DESC)
我将其添加到 table,但所有排名都显示为 1。
RANKX(ALL(Query1),COUNTX(RELATEDTABLE(QUERY1),[课程]))
以上应该计算当然从 query1 到 query1
的计数排名
你可以试试下面的代码-
Ranks =
IF (
HASONEVALUE ( QUERY1[Course:] ),
RANKX ( ALL ( QUERY1[Course:] ), [TotalCourses] )
)
或只-
Ranks = RANKX(ALL(QUERY1[Course:]),[TotalCourses])
我有一个课程列的查询。在 table 中,我想查看所有具有课程实例计数和该计数排名的课程。 我在报告中添加了 table。然后我创建了一个 TotalCourses 度量:-
TotalCourses = CALCULATE(COUNT(QUERY1[Course:]))
我将其添加到 table,计数正确。然后我为排名创建了另一个衡量标准:-
CourseRanks = RANKX(ALL(Query1),[TotalCourses],,DESC)
我将其添加到 table,但所有排名都显示为 1。
RANKX(ALL(Query1),COUNTX(RELATEDTABLE(QUERY1),[课程])) 以上应该计算当然从 query1 到 query1
的计数排名你可以试试下面的代码-
Ranks =
IF (
HASONEVALUE ( QUERY1[Course:] ),
RANKX ( ALL ( QUERY1[Course:] ), [TotalCourses] )
)
或只-
Ranks = RANKX(ALL(QUERY1[Course:]),[TotalCourses])