如何在PowerBI中基于列的最大值创建页面过滤器?

问题描述 投票:0回答:1

我有一个名为“Week”的列,它总是采用两个值;我们当前所处的一年中的第几周,以及刚刚结束的一年中的第几周。例如,10 和 9。该报告将每天刷新,因此“周”列的值是动态的。

我想要一个全页过滤器,仅查看当前(或上一周),并且不需要我在每个新周开始时手动选择过滤器。

我尝试过的:

  • 我可以创建一个计算列,将当前周的值指定为 1,将上周的值指定为 0,然后我就可以应用页面过滤器,因为这现在是静态的。但是,我正在尝试减少数据的大小,因此我想避免创建列。
  • 我尝试创建度量而不是列,但 PowerBI 不允许在页面范围过滤器中使用度量。

我遇到的问题有解决方法吗?

powerbi dax data-analysis powerbi-desktop measure
1个回答
0
投票

关于您的第一个项目符号 - 具有小整数的单列对您的模型大小的影响几乎为零。从您的意思来说,它也不是静态的,因为当摄入新数据并且周数发生变化时,它会在刷新时更新。我认为这个解决方案没有任何问题。

我给出的唯一额外建议是将您的自定义列添加到专用日期表中,该日期表将与您的事实表有关系。据推测,您的事实表已经包含日期,并且日期维度中的附加列在大小方面将更加可以忽略不计。

© www.soinside.com 2019 - 2024. All rights reserved.