Power BI

时间:2020-08-19 05:22:50

标签: powerbi dax

我的要求是,默认情况下将在Power BI服务中打开报表时,将在单个选择切片器中选择最新日期。

考虑在导入模式下,有10个日期即将到来并分配给切片器(单选下拉列表)。默认情况下,它将较早的日期显示为选定日期。

我需要做相反的事情。它应该是默认情况下选择的最新日期,如果用户要选择其他日期,则可以手动更改。默认情况下,我的目标网页应动态显示最新日期。

1 个答案:

答案 0 :(得分:2)

无法在切片器中自动选择最新日期。但是,对此有一种解决方法,我在下面进行了解释。

只需使用原始日期创建一个附加列,如下所示:

Date 2 = IF('Table'[Date] = TODAY(), "Today", FORMAT('Table'[Date], "MM-DD-YYYY"))

然后使用您的切片器中的这个新创建的列,并在该切片器中手动选择一次“今天”,然后将文件发布到Power BI服务。因此,最终用户将始终在默认情况下在切片器中始终看到“今天”,这显然代表了当前日期。

Enter image description here

注意:如果您希望选择的最新日期不一定是当前日期,则可以在下面创建列

Date 2 = IF('Table'[Date] = MAX('Table'[Date]), "Latest Date", FORMAT('Table'[Date], "MM-DD-YYYY"))