Powerbi Power BI:更改可视化地图的过滤器上下文

Powerbi Power BI:更改可视化地图的过滤器上下文,powerbi,Powerbi,我需要你关于视觉地图的建议。我有一张桌子,上面有一系列事件。每个事件都有相应的纬度,经度,开始日期,和结束日期日期表与开始日期列具有活动关系 我的客户的要求是能够使用日期切片器选择任何日期周期,并使地图显示根据该日期的所有活动事件。当所选日期周期与事件开始日期和结束日期之间的周期相交时,此类事件应显示在地图上 尽管我可以更改筛选器上下文并计算与任意日期段的活动事件相关的所有必要指标,但我无法使映射显示所有活动事件。它仅显示开始日期在所选日期期间内的事件 我试图将活动事件指示器置于地图过滤器区域(

我需要你关于视觉地图的建议。我有一张桌子,上面有一系列事件。每个事件都有相应的纬度经度开始日期,和结束日期日期表开始日期列具有活动关系

我的客户的要求是能够使用日期切片器选择任何日期周期,并使地图显示根据该日期的所有活动事件。当所选日期周期与事件开始日期和结束日期之间的周期相交时,此类事件应显示在地图上

尽管我可以更改筛选器上下文并计算与任意日期段的活动事件相关的所有必要指标,但我无法使映射显示所有活动事件。它仅显示开始日期在所选日期期间内的事件

我试图将活动事件指示器置于地图过滤器区域(活动事件大于0),但没有帮助


提前感谢您的建议。

您需要添加一个新的表“活动日期”,并添加一个将事件过滤为活动的度量值

CALCULATE(COUNTROWS('Event') //Or whatever
  FILTER('Event',
    NOT(ISEMPTY(
      FILTER('Active Dates',
            'Event'[StartDate]<='Active Dates'[Date] 
         && 'Event'[EndDate]>='Active Dates'[Date]
)))))
CALCULATE(COUNTROWS('Event')//或其他
过滤器('事件',
不(我是空的(
筛选器('活动日期',
“事件”[StartDate]=“活动日期”[Date]
)))))
您还可以包括允许(空白)[StartDate]和/或[EndDate]的额外逻辑,以及排除未来日期(如果这些日期合适)的内容

如果这不够有效,您可以将其更改为使用
MIN('Active Dates'[Date])
MAX('Active Dates'[Date])
,而不是过滤“Active Dates”,这样做的代价是,仅当选择了连续的日期范围时,您的报告才能工作