我有以下问题:
假设我必须根据两个表生成一个PowerBI仪表板:
表格人口:
Year, ZIP, Population
2017, 1010, 15324
2017, 2020, 1576
2017, 3030, 21565
2018, 1010, 15585
2018, 2020, 1621
2018, 3030, 21605
餐桌医生:
Year, Name, ZIP, Long, Lat
2017, Doc Adam, 1010, 48.434209, 14.332321
2017, Doc Karol, 1010, 48.234211, 14.358444
2017, Doc Mike, 1010, 48.658345, 14.257785
2017, Doc Tom, 2020, 48.245672, 14.746433
2017, Doc Peter, 3030, 48.937432, 14.357843
2017, Doc Sam, 3030, 48.246345, 14.343545
2018, Doc Adam, 1010, 48.434209, 14.332321
2018, Doc Karol, 2020, 48.456654, 14.345545
2018, Doc Mike, 1010, 48.658345, 14.257785
2018, Doc Tom, 2020, 48.245672, 14.746433
2018, Doc Sam, 3030, 48.246345, 14.343545
总结起来,这些数据代表了某些地区人口的发展以及在这些地区执业的医生的名单。
我现在的工作是创建一个包含两个ArcGIS地图的PowerBI仪表板,其中一个地图上的人口通过彩色区域地图显示,而在另一幅地图上,每个医生用一个气泡表示。
到目前为止很容易,但是我的问题是两个地图都应该链接->如果您在人口地图上选择一个区域,则另一张地图应缩放到同一区域并为所选ZIP中的所有医生进行过滤>
因此,我必须将这两个表合并到一个表中,这两个表可以共享。
但是如何在PowerBI中执行此操作?结果表应如下所示:
Year, ZIP, Population, Docs
DocName, Long, Lat
2017, 1010, 15324 Doc Adam, 48.434209, 14.332321
Doc Karol, 48.234211, 14.358444
Doc Mike, 48.658345, 14.257785
2017, 2020, 1576 Doc Tom, 48.245672, 14.746433
2017, 3030, 21565 Doc Peter, 48.937432, 14.357843
Doc Sam, 48.246345, 14.343545
2018, 1010, 15585 Doc Adam, 48.434209, 14.332321
Doc Mike, 48.658345, 14.257785
2018, 2020, 1621 Doc Karol, 48.456654, 14.345545
Doc Tom, 48.245672, 14.746433
2018, 3030, 21605 Doc Sam, 48.246345, 14.343545
提前THX和BR 彼得
答案 0 :(得分:0)
请勿合并表,因为数据的粒度不同。取而代之的是,建立一个数据模型,使您可以在一个中央维度上过滤邮政编码(也许还可以过滤几年?),然后将过滤两个“事实”表。
本质上:
Zipcodes=UNION(VALUES('Population'[Zip]), VALUES('Doctors'[Zip]))
现在,更改外观,以使用新的Zipcodes表上的Zip列。然后,您应该看到选择邮政编码会影响两个表。
如果愿意,您可以对Year列执行相同的操作。