power bi 中如何实现 矩阵表的行是商场名称,列为年份,切片器为月份,当切片器算3月时,只有2023年的数据会变化,其他年份的数据不变且在矩阵表中也显示数据
时间: 2023-06-15 21:04:45 浏览: 287
powerbi-visuals-timeline:时间轴切片器是图形日期范围选择器,用作报告画布中的筛选组件
您可以按照以下步骤在 Power BI 中实现:
1. 在 Power BI 中创建一个矩阵表,并将商场名称作为行,年份作为列。
2. 将月份作为切片器,并将其放置在页面上。
3. 在“格式”选项卡中,选择“交互式”下的“切片器”选项,并将“同步选项”设置为“单向”。
4. 在“视图”选项卡中,选择“切片器”下的“切片器连接”选项,并将“联接类型”设置为“单向”。
5. 在“切片器连接”选项卡中,选择“使用关系源”并选择“月份”字段。
6. 使用 DAX 函数创建一个度量值,如下所示:
```
Sales =
CALCULATE(
SUM(Sales[Amount]),
FILTER(
ALL(Sales),
Sales[Month] <= MAX(Sales[Month]) &&
Sales[Month] >= DATE(YEAR(MAX(Sales[Month])), 1, 1)
)
)
```
这个度量值将计算当前选定的月份和当前选定的年份之间的销售额。它使用了 MAX 函数来获取当前选定的月份,并将其与所有的销售数据进行过滤,以便只计算当前选定的年份和之前的月份的销售额。
7. 将创建的度量值拖拽到矩阵表中,以显示每个商场在每个年份中的销售额。
现在,当您选择切片器中的不同月份时,只有当前选定的年份和之前的月份的销售额会在矩阵表中显示。其他年份的数据将保持不变,因为它们不在当前选定的月份范围内。
阅读全文