power bi 中如何实现 矩阵表的行是商场名称,列为年份,切片器为月份,当切片器算3月时,只有2023年的数据会变化,其他年份的数据不变且在矩阵表中也显示数据
时间: 2023-06-15 12:04:45 浏览: 317
您可以按照以下步骤在 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. 将创建的度量值拖拽到矩阵表中,以显示每个商场在每个年份中的销售额。
现在,当您选择切片器中的不同月份时,只有当前选定的年份和之前的月份的销售额会在矩阵表中显示。其他年份的数据将保持不变,因为它们不在当前选定的月份范围内。
相关问题
power bi 矩阵表如何实现:销售表中有每个品牌在各地区的日销量数据,将各地区和品牌名称放到矩阵表里做行,年份做为列,销量做为值,切片器可选月份,但是只有23年的数据会随着切片器变化,其他年份的数据不随着切片器变化
可以按照以下步骤实现:
1. 导入销售数据表,并按照品牌、地区、日期进行分组,计算每个品牌在每个地区每天的销售量。
2. 在“可视化”选项卡中选择“矩阵”视图,并将品牌和地区名称拖拽到“行”区域中,将年份拖拽到“列”区域中,将销售量拖拽到“值”区域中。
3. 在“过滤器”区域中添加一个日期过滤器,选择“只有23年的数据”选项,并将该过滤器与“月份”切片器进行关联,以便在切换月份时仅显示23年的数据。
4. 对于其他年份的数据,可以使用“视图”选项卡中的“视图状态”功能来保存不同的视图状态,以便在需要时快速切换。
powerbi 切片器里放入了度量值 且这个切片器同时控制两个矩阵 该如何实现
您可以按照以下步骤来实现在 Power BI 切片器中放入度量值,并同时控制两个矩阵的效果:
1. 确保您已经在 Power BI 中创建了两个矩阵,并且这两个矩阵都包含了需要进行切片的度量值。
2. 在 Power BI 的“视图”选项卡中,选择“切片器”工具。
3. 在切片器工具栏中,选择“度量”选项。这样,您就会看到一个新的切片器面板被添加到您的报表中。
4. 在切片器面板中,选择您想要在切片器中显示的度量值。您可以通过单击度量值旁边的复选框来选择或取消选择。
5. 在切片器面板中,单击“应用筛选器”按钮。这将应用您在切片器中所选择的度量值的筛选器。
6. 现在,您可以在报表中使用这个切片器来控制两个矩阵。当您在切片器中选择一个度量值时,两个矩阵都将根据所选择的度量值进行筛选和显示。
请注意,这种方法只能同时控制两个矩阵。如果您需要控制更多的矩阵或其他可视化元素,您可能需要使用更高级的技术,如使用 Power BI 的书签和交互式筛选等功能。
阅读全文