在Slicer中使用不同的聚合列作为列名

时间:2019-07-16 18:54:32

标签: powerbi

我是Power BI的新手,正在尝试为Instructor创建Classes的切片器。向用户显示的最佳值是名称,因为名称通常是用户识别讲师的方式。问题在于某些讲师的名字已经更改。这实际上导致两个问题:
1.如何将重复项汇总到切片器选择选项中的一项,然后
2.如何使用组合的基础DimID实际切片数据。

示例源表结构如下:

InstructorDimID  InstructorID  InstructorName
---------------  ------------  --------------
1                1             John Smith
2                2             Karen Jones
3                2             Karen Watson
4                3             Jennifer Anderson
5                3             Jennifer Hancock

希望切片器看起来像这样:

Jennifer Hancock
John Smith
Karen Watson

我对如何在SQL中执行此操作有一个想法,但不知道它是否与Power BI完全相关。我尝试搜索stackoverflow以及Power BI站点都没有运气;我正在寻找一种方法,可以帮助我学习如何“思考Power BI”。任何提示都将不胜感激。

1 个答案:

答案 0 :(得分:1)

这必须是您的数据模型的一部分。

或者将一个以InstructorID为键的新表添加到每个现有InstructorDim中,并将其与筛选器流的关系添加到您现有的InstructorDim中,该表具有每个Instructor的当前名称,或者添加一个CurrentName列。