如何实现DB > PowerBI > Web(VARIABLE)的分组成员数据获取与表生成?
技术流程实现步骤
1. 从数据库导入目标表格
先从数据库中导出/导入如下结构的表格:
| COLUMN1 | COLUMN2 | COLUMN3 |
|---|---|---|
| Audi | BMW | Daewoo |
| Honda | Lexus | Mazda |
| Toyota | Suzuki | Volvo |
2. 提取列值并批量获取成员数据
- 提取上述表格中COLUMN2的所有值:
BMW、Lexus、Suzuki - 通过循环遍历这些值,将每个值作为变量替换到请求地址中,批量获取各组的所有成员
- 以Python为例,实现逻辑的代码示例:
# 假设已从数据库读取到表格数据,存储在列表中 column2_values = ["BMW", "Lexus", "Suzuki"] group_members = {} for brand in column2_values: # 构造请求地址 request_url = f"www.stackoverflow.com/group={brand}?users=all" # 此处需根据实际使用的HTTP库实现请求发送与数据获取 # 以下为模拟获取到的成员数据 if brand == "BMW": members = ["James", "Robert", "Edward"] elif brand == "Lexus": members = ["David", "Charles", "William"] elif brand == "Suzuki": members = ["George", "Joseph", "Brian"] group_members[brand] = members
3. 生成指定结构的新表格
基于获取到的成员数据,整理成如下表格:
| BMW | Lexus | Suzuki |
|---|---|---|
| James | David | George |
| Robert | Charles | Joseph |
| Edward | William | Brian |
内容的提问来源于stack exchange,提问作者BoboMobo
相关产品推荐
相关产品推荐

