我有一个图表,其中 X 轴是季度的日期,Y 轴是金额。传说中是年份和季度。 这是积压数据,因此它也有未来数据。 在 X 轴中,天数将保持不变,即 92(季度中的最大天数) 今天是 2024 年 1 月 8 日,该季度的第 8 天,因此即使 9 或 10 有数据,数据也需要显示到 8(图表不应显示 9 到 92 的任何数据。类似于 QTD)。如何使用 dax 公式来限制这一点?
您尚未分享有关数据模型设置以及 Y 轴使用的内容的任何信息。以下可能对您有用:
Chart Y-axis value =
TOTALQTD(
SUM('table'[something]),
'YourDateTable'[Date],
'YourDateTable'[Date] <= TODAY()
)
或者:
Chart Y-axis value =
var todayQtrDay = DATEDIFF(DATE(YEAR(TODAY()), (QUARTER(TODAY()) - 1) * 3 + 1, 1), TODAY(), DAY) + 1
var chartX = SELECTEDVALUE('Same as your X-axis'[Day])
var result = <your calculation>
return IF(chartX <= todayQtrDay, result)