我已经得到了以下表格中的数据在Excel文件
YEAR TEAM SPORT POINTS
2001 A Basket 20
2001 A Soccer 17
2002 A Basket 35
2002 A Soccer 23
2001 B Golf 45
2003 B Soccer 20
2001 C Basket 47
通过'Get data'加载表后,我将数据放入Power BI。现在我有了一个名为"积分"的表格,我想通过处理它来获得不同的可视化效果:篮球a队多年来积分演变的图表,同一项运动同年积分的比较,等等。
我喜欢Python代码,在"Power Query Editor "变换比;运行Python脚本",我确实运行了:
import pandas as pd
data = pd.DataFrame(dataset)
df1 = data[(data.TEAM == 'A') & (data.SPORT == 'Basket')]
然而,我的'积分'表现在只是'df1'的内容(当TEAM='A'和SPORT='Basket'时,它被覆盖了选中的数据)。
我的目的是从'data'数据框架创建几个'dfX'数据框架,以便基于这些新的'dfX'进行可视化
我想知道如何:
- 如果这是一个聪明的方法(加载Excel文件,用Python处理数据来创建要可视化的表)
- 如何创建不同的表(原来的'Points', 'df1', 'df2'。等),而不是仅仅覆盖原来的"点"表。
我认为从同一数据库创建多个表的聪明方法是
- 在PowerBI中创建一个主表/查询,然后
- 引用它来创建副本并应用相应的过滤器
引用"Main-Query"创建一个"reference - query"确保主查询中的任何更改都反映在引用查询中。然后你可以对新的Reference-Query
做进一步的修改额外的资源:
- YouTube视频 在线文章