我只想在亚马逊 quicksight 中为日期时间控件设置动态默认值。就像 startDate (最后 7 个日期)和 endDate (今天日期)。乍一看,这可能吗?在 aws 文档中说计算字段不能用作动态默认值。那么,我该如何快速实现这种简单的事情呢?
感谢任何建议。
我只想在亚马逊 quicksight 中为日期时间控件设置动态默认值。就像 startDate (最后 7 个日期)和 endDate (今天日期)。乍一看,这可能吗?在 aws 文档中说计算字段不能用作动态默认值。那么,我该如何快速实现这种简单的事情呢?
感谢任何建议。
这是一个非常棘手的情况。
Amazon QuickSight 不支持将计算字段用作过滤器,因此您无法将计算的值添加为参数的默认值。
通常你会有三个选择:
如果 Amazon QuickSight 支持日期值的动态默认值,第一个选项将起作用。但事实并非如此。所以你只有两个选择:要么手动更新它,要么使用 CLI 或 Boto3 更新值。
我克服它的方法是,我创建了一个 Lambda 函数来更新我的仪表板中的 2 个日期值。
首先您需要使用UpdateDashboard更新仪表板参数,然后您需要使用UpdateDashboardPublishedVersion更新仪表板的发布版本。
您可以使用 bash 脚本和 AWS CLI,或使用 Lambda 函数和 Boto3 来完成。