我正在尝试使用powerbi使用单个常见的日期进行过滤。我正在使用带Powerbi的postgres RDS引擎。 我需要的是
PS。每个表格都有自己的日期列
我的架构如下。
表1
t_id |日期
表2
t_id |日期
表3
t_id |日期
表4
t_id |日期
答案 0 :(得分:1)
您需要添加一个日期维表,并与表中的日期字段建立关系。然后,您可以过滤此公用日历表,并通过这些关系重新应用过滤器。
您可以创建自己的日历表,或合并所有4个表中的日期以获取所有日期值的列表(merge queries),或使用DAX函数,例如CALENDAR或{{3} }至CALENDARAUTO。 create such table是个好主意。
然后在此日历表和表的日期列(在ElseIf Not CStr(Cells(3, 3).Value) Like "7*" Or _
Not CStr(Cells(3, 3).Value) Like "3*" Then
的日历表)之间添加one to many
关系。
添加带有日历表中日期字段的切片器,或者根据您的喜好在其上进行报告级别过滤,以对其进行过滤。