温馨提示:本文翻译自stackoverflow.com,查看原文请点击:sql server 2008 - Best Approach for Bookmark Drill through in Power BI
dax powerbi sql-server-2008

sql server 2008 - 在Power BI中进行书签追溯的最佳方法

发布于 2020-04-13 09:51:15

我通过下拉日期切片器在Dashboard主页登录页面(第1页)上选择了一个会话日期(天)。所选日期是定义为以下内容的所选日期度量:

SelectedDate = cALCULATE(max('Date'[DayTextLong]),FILTER('Date',SELECTEDVALUE('DateSelector'[DateId],MAX('DateSelector'[DateId])) = 'Date'[DateId]))

DateSelector表是一个独立的断开连接的日期表,它是下拉菜单的日期的下拉列表,以选择切片器的日期。此数据模型中有一个已连接的DATE表。

在Dashboard主页登录页面(第1页)上的记分卡上,对于会话中的每日金额,我有一个书签(不能在记分卡上进行追溯),详细信息表和该页面2上,我想显示哪些客户。这来自包含请求日期的表,我需要按selecteddate度量过滤表。如何在第2页上显示汇总表视觉效果,该表从第1页上选择的“选定日期”度量中筛选出来?

我想创建一个度量(请求日期Boo),该度量会将度量设置为1或0,以便从Session Requests表中显示相关记录,这只是Session Name,Customer Name和Request date,然后放置一个可视过滤器在第2页上说出“请求日期Boo = 1”。这失败,并围绕一个单一值未找到错误,因为这告诉我我需要汇总请求日期。

我想正确地执行此操作,并想知道在Report的第2页上显示视觉效果的正常方法是什么,您要在其中使用日期,然后使用该日期将过滤器应用于数据模型中的另一个表。

希望这个问题有意义。

查看更多

提问者
James Khan
被浏览
108
Giovanni Luisotto 2020-02-02 19:54

据我了解,您在第1页上有一个过滤器,当您导航到第2页时必须保留该过滤器。我有三个选择:

  1. 在第2页上放置相同的日期筛选器切片器,并使其与其他日期同步。这样,当您在共享同步切片器的页面之间导航时,将保留过滤器。(这也通过评论建议)
  2. 使用追溯功能(此处的文档)。这有点复杂,并且不会创建“标准”页面,但是它允许您基于一组已配置的字段导航到详细信息页面,当您导航到该页面时,还可以保留所有已设置的过滤器在到达此页面之前。(解释起来有点复杂,您可以做的最好的事情就是尝试一下,看看它是否满足您的需求)
  3. 使用假设条件参数(此处为文档)我从没用过这样的东西,但是如果您可以使用它们来选择日期,则可以使用它们来解决问题。

综合考虑,第一个解决方案可能是此类问题最简单,最常见的解决方案