database - 使用 powerbi 在单个 dateTime 过滤器上过滤多个表
问题描述
我正在尝试使用 powerbi过滤单个常见日期过滤多个表。我正在使用带有 powerbi 的 postgres RDS 引擎。我需要的是
- 使用单个 dateTime 过滤器过滤 4 个表。
PS。每个表都有自己的日期列
我的架构看起来像。
表格1
t_id| 日期
表2
t_id| 日期
表3
t_id| 日期
表4
t_id| 日期
解决方案
您需要添加一个日期维度表,其中包含与表中日期字段的关系。然后您可以过滤这个公共日历表,过滤器将通过这些关系重新应用。
您可以创建自己的日历表,或组合所有 4 个表中的日期以获取所有日期值的列表(合并查询),或使用CALENDAR或CALENDARAUTO等 DAX 函数来创建此类表。将其标记为 date table是个好主意。
然后添加one to many
此日历表和表的日期列(侧面的日历表one
)之间的关系。
根据您的偏好,添加带有日历表中日期字段的切片器或报告级别过滤器,以对其进行过滤。
推荐阅读
- ruby-on-rails - 能够从网站上抓取一些文本,但不是所有的文本,使用 Watir
- javascript - 有没有办法使用 PHP/AJAX 来返回不仅仅是文本?
- django - Django:过滤时未显示在视图中的对象
- python - 如何在 python 3 版本中使用 super
- sql - sql查询检索双方
- hazelcast - 哪个更好,hazelcast putAll vs set
- swift - ios开发:无法启动/private/var/containers/Bundle/Application/
- node.js - 如何修复“警告:在 mongoose 5.x 中不再需要 `useMongoClient` 选项,请删除它。”
- python - 我的 python 程序使用了多少空间?
- reactjs - 如何使用 styled-components reactjs 设置选择选项的样式