power bi 筛选当月日期的度量值
时间: 2023-09-14 20:08:09 浏览: 466
要在 Power BI 中筛选当月日期的度量值,可以使用 DAX 函数来实现。以下是一些可能有用的函数和表达式:
1. TODAY() - 返回当天的日期。可以将此函数与其他日期函数一起使用,例如 YEAR()、MONTH() 和 DAY(),以提取日期的不同部分。例如,TODAY() - DAY(TODAY()) + 1 将返回当月的第一天。
2. DATEADD() - 将一个日期加上一个时间间隔(例如天、月或年)。例如,DATEADD(MONTH, -1, TODAY()) 将返回上个月的日期。
3. FILTER() - 用于筛选表格中的行或列。可以使用此函数来筛选包含特定日期的行。例如,FILTER(Calendar, MONTH(Calendar[Date]) = MONTH(TODAY())) 将返回当前月份的日期行。
4. CALCULATE() - 用于计算表格中的度量值。可以使用此函数来计算特定日期范围内的度量值。例如,CALCULATE(SUM(Sales[Amount]), FILTER(Calendar, MONTH(Calendar[Date]) = MONTH(TODAY()))) 将返回当前月份的销售总额。
使用这些函数和表达式,你可以创建一个度量值,该度量值只显示当前月份的值。例如,可以创建一个名为“Sales This Month”的度量,如下所示:
Sales This Month =
CALCULATE(SUM(Sales[Amount]), FILTER(Calendar, MONTH(Calendar[Date]) = MONTH(TODAY())))
然后,你可以在报表中使用此度量值,并使用 Power BI 的过滤器来筛选出包含当前月份的数据行。
阅读全文