问题: 您好,我正在使用 Power BI 分析一家视频游戏公司的数据。在我的“Dim Game”表中,我有有关视频游戏的各种详细信息,包括营业额、游戏类型、支出和发布日期。我注意到表格中有些游戏名称重复了。
现在,我想创建一个名为“CombinedDAX”的组合 DAX 度量,用于计算“MinDateFlag”为 1 的最新游戏的排名。但是,我不确定如何处理重复的游戏名称并确保'MinDateFlag' 选择每场比赛的最短日期。
您能指导我完成创建此组合 DAX 指标的步骤吗?
CombinedDAX:
CombinedDAX =
VAR MinDateFlag =
IF(
'Dim Game'[Release Date] = CALCULATE(MIN('Dim Game'[Release Date]), ALLEXCEPT('Dim Game', 'Dim Game'[Game Name])),
1,
0
)
VAR RecentGamesRank =
IF(
MinDateFlag = 1,
RANKX(
FILTER('Dim Game', MinDateFlag = 1),
'Dim Game'[Release Date],
,
DESC,
Dense
),
BLANK()
)
RETURN
RecentGamesRank
如果您需要进一步帮助,请告诉我!
创建一个计算列并使用“EARLIER”函数基于该列过滤视觉/报告怎么样?
EarliestReleaseDateByGame =
RANKX(
FILTER(
ALL('Dim Game'),
'Dim Game'[Game Name] = EARLIER('Dim Game'[Game Name])
),
'Dim Game'[Release Date],
,
ASC
)