我在Tableau工作多年了,但我的新雇主使用PowerBI,我不能只考虑一件事。
我有一个来自5个不同数据源的两个字段,我需要能够对其进行过滤。我有一个“主”数据源,它包含了我在PowerQuery中与其他四个数据源合并的大部分数据点,使用日期字段作为1关系,文本字段只有两个选项作为2关系。文本字段包含我们公司两个业务单位的名称。
我已经设置了一个PBI报告,它在日期上筛选良好,但我需要该报告在日期和业务单元上进行筛选,并将所有五个数据源的数据点筛选为仅用于包含所选日期和业务单元的记录的数据。我无法添加日期筛选器,然后添加五个相同的业务单元过滤器并将其呈现给我的C套件。
我了解计算()是如何工作的(SQL )。我理解filter()是如何工作的(LOD calc,sorta)。我正在使用他们在我的一些措施,在下表所示。
如果这是Tableau,我可能会加入日期字段并在Business字段中混合,或者混合两个字段,或者在T/F计算字段上创建参数和过滤器。我试图找出PBI参数,但它看起来只是从1到20的一系列数字?我该用它吗?
发布于 2022-01-12 23:06:37
在Power中,您需要创建一个维度模型。您将有一个具有业务单位字段的组织维度(表)和一个具有日期的日期维度。然后,维度表中的键与事实(数据)表相关。更有可能的是,如果五个数据源之间的列是相同的,那么最好将它们合并到一个事实表中。
模型应该是这样的,中间是事实表,周围是“星星”中的维度表。他们称之为“星型模式”。
在Power报告中,一个好的模型是必不可少的。以下是开始使用Power:https://learn.microsoft.com/en-us/power-bi/create-reports/desktop-dimensional-model-report中的维度建模的一个很好的参考
https://stackoverflow.com/questions/70688383
复制相似问题