在 Spotfire Graphical Table 中划分两个 "Calculated Values"
Divide two "Calculated Values" within Spofire Graphical Table
我有一个 spotfire 问题。是否可以在 "graphical table".
中划分两个 "calculated value" 列
我有一个 Count([Type]) 计算值。然后我将数据限制在第二个计算值内以达到不同数量的 Count[Type].
我想在第三个计算值列中划分两者。
即
第 1 列的计算值:
计数([类型]) = 100(不限)
第 2 列的计算值:
Count([Type]) = 50 (限于[Type]="Good")
现在我想在第三个计算值列中说 50/100 = 0.5。
如果可以在一个计算的列值中完成所有这些,那就更好了。 Graphical Tables 不允许您在自定义表达式中有 if 语句,唯一的方法是限制数据。所以我很挣扎,感谢任何帮助。
图表允许在自定义表达式中使用 IF()
。为了实现这一点,您将不得不将您的逻辑从 Limit Data Using Expressions 转移到您的表达式中。这里应该是你的三轴表达式:
Count([Type])
Count(If([Type]="Good",[Type]))
Count(If([Type]="Good",[Type])) / Count([Type])
数据集
+----+------+
| ID | Type |
+----+------+
| 1 | Good |
| 1 | Good |
| 1 | Good |
| 1 | Good |
| 1 | Good |
| 1 | Bad |
| 1 | Bad |
| 1 | Bad |
| 1 | Bad |
| 2 | Good |
| 2 | Good |
| 2 | Good |
| 2 | Good |
| 2 | Bad |
| 2 | Bad |
| 2 | Bad |
| 2 | Bad |
+----+------+
结果
我有一个 spotfire 问题。是否可以在 "graphical table".
中划分两个 "calculated value" 列我有一个 Count([Type]) 计算值。然后我将数据限制在第二个计算值内以达到不同数量的 Count[Type].
我想在第三个计算值列中划分两者。
即
第 1 列的计算值:
计数([类型]) = 100(不限)
第 2 列的计算值:
Count([Type]) = 50 (限于[Type]="Good")
现在我想在第三个计算值列中说 50/100 = 0.5。
如果可以在一个计算的列值中完成所有这些,那就更好了。 Graphical Tables 不允许您在自定义表达式中有 if 语句,唯一的方法是限制数据。所以我很挣扎,感谢任何帮助。
图表允许在自定义表达式中使用 IF()
。为了实现这一点,您将不得不将您的逻辑从 Limit Data Using Expressions 转移到您的表达式中。这里应该是你的三轴表达式:
Count([Type])
Count(If([Type]="Good",[Type]))
Count(If([Type]="Good",[Type])) / Count([Type])
数据集
+----+------+
| ID | Type |
+----+------+
| 1 | Good |
| 1 | Good |
| 1 | Good |
| 1 | Good |
| 1 | Good |
| 1 | Bad |
| 1 | Bad |
| 1 | Bad |
| 1 | Bad |
| 2 | Good |
| 2 | Good |
| 2 | Good |
| 2 | Good |
| 2 | Bad |
| 2 | Bad |
| 2 | Bad |
| 2 | Bad |
+----+------+
结果