大家好,
我目前正在尝试在仪表板上显示动态图表 - >例如,每当我选择一个月 - Jan应该显示最后3个月的数据,即仅在nov,dec,jan数据,如果我选择了Mar,则它显示了2月,仪表板上的三月数据。
我能够在模块上获取此过滤器,但是在图表上,我无法正确获取它。
使用的过滤逻辑: -
仪表板一旦发布图表,我就得到了: -
仪表板我一旦更改了1月的一个月,我就得到了
理想情况下,第二仪表板应具有十月,十二月的数据。当我将月份更改为11月时,它仅显示NOV数据
感谢和问候,
Sai Bharadwaj
解决了!去解决方案。
您可以尝试以下步骤:
1。创建一个将充当图形源的视图,请记住,此视图应具有带有过滤器的整个时间尺度,但最终过滤器的公式应该是正确的。
2.创建图形并将图表发布到仪表板
3.现在更改最终过滤器的公式(在您的情况下“前3个月(包括当月)”)
该图将根据月份的选择同步。
谢谢
阿赫塔尔
您可以尝试以下步骤:
1。创建一个将充当图形源的视图,请记住,此视图应具有带有过滤器的整个时间尺度,但最终过滤器的公式应该是正确的。
2.创建图形并将图表发布到仪表板
3.现在更改最终过滤器的公式(在您的情况下“前3个月(包括当月)”)
该图将根据月份的选择同步。
谢谢
阿赫塔尔
你好@akhtar.shahbaz,它奏效了,但我不明白的是如何使过滤器真实,发布图表,将过滤器更改为过去三个月的公式,而我的源模块我将公式用于持续3个月,并且已发布仪表板并没有't工作?任何想法?
我很喜欢@akhtar.shahbaz答案,我想为您分享一些其他优化想法。
您可以考虑使用系统模块,而不是将所有过滤器放入图表模块中。
这与迪斯科。方法以及由@davidsmith。
首先创建一个具有月份选择器的系统模块。
接下来创建另一个仅将时间用作维度的系统模块。在我们的案例月。
创建两个订单项目,一个布尔值,一个仅几个月,然后设置为“ true”
在过去3个月中创建第二个行项目,并从其他系统模块查找当前周期。
这样做的优点是,您只需计算一次过滤器,然后在图表模块中重复使用它,您将在一点点看到。
我们的图表模块仅包含一个订单项,即您要图表的值。这里不需要过滤器,查找或周期,因为我们不想每次都会逐个重新计算它们(如果您也有这些尺寸,则产品和位置)。
将过滤器从系统模块中创建的两个订单项中应用于图表模块。
保存视图并将其用于图表。
当您将月选择器添加到仪表板中并更改它时,您的图将动态更改以反映最近三个月。