我有一个包含ID和其他列的画面仪表板作为交叉表报告中的维度。它有一个名为filter的参数,它接受逗号分隔值,使用下面的计算字段=“True”处理它
参数:[订单ID - 列表]
CONTAINS("," + [Order ID - List] + ",", "," + STR([Order Id]) + ",")
问题是当用户在参数过滤器中输入“*”时,它应显示交叉表报告中的所有ID。请帮我看看如何使用计算字段实现这一点。
答案 0 :(得分:1)
只需检查是否提供*
并允许其评估为TRUE,如下所示:
[Order ID - List] = "*" OR
CONTAINS("," + [Order ID - List] + ",", "," + STR([Order Id]) + ",")