首页 > 解决方案 > 根据可用的最大日期返回文本值

问题描述

我有一个“日期”表和一个名为 Grade 的表(下面的示例表):

在此处输入图像描述

我想根据从日期表中选择的日期计算每个年级的 TAGID。假设我选择 2018 年 11 月 30 日,我应该得到 2 个 A 级计数,一个 TAGID 1 和另一个标记 2 计数。我应该得到 1 个 B 级计数,这将是 TAGID 3 的计数。更多解释:TAGID 3 11 月有 2 个等级,但只会考虑最大日期,即 B 级。因此不会选择 D 级 id 30-11-2018。

基本上,我希望根据最近的日期(更接近所选日期)计算每个年级的 TAGID 计数。

我尝试了 ENDOFMONTH 功能,但它不起作用。它给了我我不想要的 D 的计数。

CALCULATE(DISTINCTCOUNT('Grade'[TAGID]), ENDOFMONTH('Grade[Date]))

标签: powerbidax

解决方案


推荐阅读