医疗保健分析简要概述
发布: (2026年1月5日 GMT+8 02:09)
2 min read
原文: Dev.to
Source: Dev.to
连接
- 在 Home 选项卡点击 Get Data。
- 点击 More → Database → PostgreSQL。
- 点击 Connect。
- 指定服务器和数据库,然后点击 OK。
- 选择所需的表并点击 OK。
清洗
在 Power Query (Transform Data) 中:
-
重命名列 为可读的名称。
- 双击列标题,以标题大小写编辑后按 Enter。
-
设置正确的数据类型(例如,日期 → Date,金额 → Decimal Number,ID → Text)。
- 选中列 → Home 选项卡 → Data Type → 选择相应的类型。
-
修剪/清理文本 并在适当情况下将空白替换为 null。
- 选中列 → Home 选项卡 → Replace Values → 指定要替换的值及其替换内容 → OK。
-
创建辅助列(Year、Month、MonthName、YearMonth)以便更轻松地可视化。
- 转到 Add Column 选项卡 → Custom Column。
- 使用以下公式:
Year = YEAR([AppointmentDate])
Month = MONTH([AppointmentDate])
MonthName = FORMAT([AppointmentDate], "MMMM")
YearMonth = [Year] & "-" & FORMAT([Month], "00")
- 点击 Close & Apply。
建模选择
-
通过将 appointments enriched 表与 doctor monthly metrics 表合并来创建日期表。
-
在日期表和 appointments enriched 表之间建立关系:
- 转到 Model 视图。
- 点击数据表右上角的三点菜单,选择 Manage Relationships。
- 点击 New。
- 设置 From Table → Date,选择日期列。
- 设置 To Table → Appointments Enriched,选择 Appointment Date 列。
- 基数:Many‑to‑many。
- 交叉过滤方向:Single。
- 点击 Save。