DAX测量默认为MAX日期

问题描述

我想调整这两个度量,以便在不应用过滤器的情况下将其默认为数据集中的最大年份,即不必单击2017,如何使卡片的默认值为该年份的值(或任何最高年份将是动态的)?

enter image description here

解决方法

使用下面的代码创建度量,然后根据自己的需要调整表名和列名。

max_year_sales = 

VAR max_year = MAX(Orders[yr])

RETURN SUMX(
    FILTER(
        Orders,Orders[yr] = max_year
    ),Orders[sales]
)

现在将此度量添加为报告中的卡片。最初它将显示最近一年的销售额。然后,如果您选择矩阵中的一行,则Card中的值将相应更改。在下图中的“矩阵”中选择一行后,查看初始数据和数据-

enter image description here

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...