跟踪Power BI报告标题上的钻探动作

当您有一个可以从多个页面调用的直通页面时,显示页面标题中的始发页面是哪个页面可能很有趣。在这里,我将向您展示如何做。

来源:走向数据科学

想象这种情况:

我们有两个报告:

    显示了一个随着时间的时间显示在线销售数据,并与上一年显示零售数据随时间的数据进行了比较,并与上一年进行了比较
  • 一个显示随时间推移在线销售数据的数据,并与上一年进行了比较
  • 一个显示零售数据随着时间的推移而显示的数据,并与上一年进行了比较
  • 我们有一个详细信息页面,该页面是两个页面的钻孔目标,显示有关销售的详细信息。

    图1 - 方案,我们有两个报告页面,这两个页面都指向同一直通页面(作者的图)

    现在的问题是:我们怎么知道钻头的源页是哪个页面?

    这是我们可以在钻孔页面上的动态标题创建解决方案的解决方案。

    准备数据模型

    第一步是在执行钻探动作之前存储有关当前活动页面的信息。

    不幸的是,DAX无法获取当前页面的名称。

    因此,我们必须创建一个自定义解决方案。

    第一步是创建一个具有报告中所有页面名称的表。

    我使用“ Enter Data”功能来执行此操作。

    在那里我创建此表:

    图2 - 创建具有Enter Data功能的“报告页面”表(作者图)

    在这里,我必须输入所有报告页面,这可能是钻探行动的原始页面。注意表中输入的名称将显示在钻头页面上。因此,我们输入有意义的名称,这些名称可能会偏离页面名称。

    下一步是创建一个措施以获取当前值:

    源页= SelectedValue('报告页面'[Pagename])

    这是为此解决方案做准备的。

    设置报告页面

    接下来,我们必须在两个页面中的每个页面上添加过滤器,该滤镜设置了页面名称:

    图3 - 将页面过滤器设置为当前页面名称(作者图)

    我们对两个页面都使用相应的页名来执行此操作。

    它可以工作吗?

    缺点

    不是 在这里