渠红波 发表于 3 天前

[wyn7]仪表板如何通过一个参数,控制柱状图的值范围?


如下图中,如何通过月份下拉框选择后,下面柱状图数据内容为所选月份的近12个月数据?另外下拉框中需要有个默认月份为当前月。

Eden.Sun 发表于 3 天前

本帖最后由 Eden.Sun 于 2024-11-27 14:05 编辑

问题描述:

仪表板设计:通过参数控制,显示选择的日期最近12个月的数据。

问题解决:
您好。从您的图片上看您是绑定了日期的年和月,这样是不可以的。您按照下面的步骤操作试试:

① 创建一个计算字段。
创建计算字段,整理出“年-月”的内容:Year(日期字段) & "-" & Month(日期字段)
Year('Demo_销售明细_仪表板'[订购日期]) & "-" & Month('Demo_销售明细_仪表板'[订购日期])


然后把字段绑定到筛选器上:


② 创建仪表板参数

创建日期类型的仪表板参数,然后将筛选器绑定到参数上:


③ 柱形图上添加筛选
然后是创建图表,这里的分类上绑定的是日期字段上的年和月内容:


在对图表增加筛选器,选择相对日期,日期单位选择月,设置为过去12个月,基准日期选择刚才创建的仪表板参数:


④ 设置默认值。
默认值也需要通过创建计算字段实现:Year(Today()) & "-" &Month(Today())



选中刚才的参数,设置默认数据 --> 查询结果 --> 绑定刚才计算字段





⑤然后就可以了:



Eden.Sun 发表于 3 天前

本帖最后由 Eden.Sun 于 2024-11-27 14:12 编辑

Eden.Sun 发表于 2024-11-27 13:40
问题描述:

仪表板设计:通过参数控制,显示选择的日期最近12个月的数据。

如果您的数据直接是日期类型的。您可以直接使用我们的日期范围组件,直接把日期字段绑定上去:






然后在属性面板,设置日期模式为“年-月”


然后创建日期的仪表板参数参数值绑定到日期范围的筛选器上:



然后同样给图表增加筛选:


就可以了:



默认值可以直接设置为本月:



渠红波 发表于 3 天前

我这里实际业务中这个日期是字符串型的,形式为yyyymm。是要先转为日期型的吗?

Eden.Sun 发表于 3 天前

渠红波 发表于 2024-11-27 14:33
我这里实际业务中这个日期是字符串型的,形式为yyyymm。是要先转为日期型的吗?

数据表里面没有日期事件类型的字段的话,就需要创建一个。否则没办法做基于日期的运算的
页: [1]
查看完整版本: [wyn7]仪表板如何通过一个参数,控制柱状图的值范围?