【问题标题】:Power BI: Change filter context for the map visualPower BI:更改地图视觉对象的筛选器上下文
【发布时间】:2020-12-11 06:36:14
【问题描述】:

我需要您对地图视觉效果提出建议。我有一张包含事件列表的表格。每个事件都有相应的纬度、经度、开始日期和结束日期。 日期表与开始日期列有活动关系。

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

虽然我可以更改过滤器上下文并计算与任意日期期间的活动事件相关的所有必要指标,但我无法让地图显示所有活动事件。它仅显示其开始日期在所选日期范围内的事件。

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

提前感谢您的建议。

【问题讨论】:

    标签: powerbi


    【解决方案1】:

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

    CALCULATE(COUNTROWS('Event') //Or whatever
      FILTER('Event',
        NOT(ISEMPTY(
          FILTER('Active Dates',
                'Event'[StartDate]<='Active Dates'[Date] 
             && 'Event'[EndDate]>='Active Dates'[Date]
    )))))
    

    您还可以包含额外的逻辑以允许(空白)[StartDate] 和/或 [EndDate],以及排除未来日期的内容(如果这些是适当的)。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-23
      • 2022-01-21
      • 1970-01-01
      • 2020-12-09
      • 2022-08-04
      • 2022-01-18
      • 1970-01-01
      • 2021-03-14
      相关资源
      最近更新 更多