首页 > 解决方案 > 使用 powerbi 在单个 dateTime 过滤器上过滤多个表

问题描述

我正在尝试使用 powerbi过滤单个常见日期过滤多个表。我正在使用带有 powerbi 的 postgres RDS 引擎。我需要的是

PS。每个表都有自己的日期列

我的架构看起来像。

表格1

t_id| 日期

表2

t_id| 日期

表3

t_id| 日期

表4

t_id| 日期

标签: databasedataframepowerbi

解决方案


您需要添加一个日期维度表,其中包含与表中日期字段的关系。然后您可以过滤这个公共日历表,过滤器将通过这些关系重新应用。

您可以创建自己的日历表,或组合所有 4 个表中的日期以获取所有日期值的列表(合并查询),或使用CALENDARCALENDARAUTO等 DAX 函数来创建此类表将其标记为 date table是个好主意。

然后添加one to many此日历表和表的日期列(侧面的日历表one)之间的关系。

根据您的偏好,添加带有日历表中日期字段的切片器或报告级别过滤器,以对其进行过滤。


推荐阅读