在QuickSight中的计算字段中是否可以有一个恒定值?

时间:2020-03-13 09:17:45

标签: amazon-quicksight

在QuickSight中,当您想定义一个常量值以在以后的可视化中重用它时,可以尝试将其设置为:

  • 计算字段: goalFor2020
  • 公式: 20000

但是现在不允许您在公式中仅输入数字。

有什么方法可以实现在计算字段的公式中仅包含一个数字?

我们需要它的原因仅仅是拥有一个不依赖于任何数据的数字,而是由我们手动定义的。

3 个答案:

答案 0 :(得分:1)

有趣的是,QuickSight让我在计算字段中插入一个数字,就好了。

Insert number in calc working

由于这不适用于您,因此建议您使用具有默认值的参数。例如,

Parameter

参数与计算字段本质上具有相同的“权限”(可以在视觉效果,其他计算字段等中使用)。也可以通过查询参数传递该参数,该参数可能会或可能不会对您有用。

使用参数的另一个很酷的好处是,如果要嵌入QuickSight,则可以动态检索此值并将其传递给仪表板。然后,如果您想对不同的年度目标进行概括,则可以通过并动态地实现目标(而不是在计算字段中进行硬编码)。

答案 1 :(得分:0)

我们可以通过技巧来实现它,只需应用一些将数字返回到您的列中的函数,并将其设为0,然后添加您的常数:

  • 计算字段: goalFor2020
  • 公式: count(email) * 0 + 20000

它可以解决问题,但可能会有更好的方法。

答案 2 :(得分:0)

我尝试过这样的事情: unique_countIf({dimension},{dimension} ='xxx')* + distinct_countIf({dimension},{dimension} ='xxx')*

仅使Discount_countif满足要求,因此它将返回1。并使用1 *要硬编码的数字。如果不满足要求,它将返回0,因此不会累加数字

相关问题