我正在制作一个列表,在某些列中,大多数条目将是3,000到18,000之间的有效数字,因此我将这些列作为数字类型列。但是,有些条目不适用,我需要向用户表明,对于此类特定条目,此类列将显示“N / A”或“已排除”。但我不知道如何实现这一点,目前我只是将这些条目的列留空,这可能会给用户造成混淆。
我能想到解决这个问题的一个愚蠢的方法是制作2列,一个名为[amount(input)]另一个名为[amount(display)]的“输入列”用于数据输入并且不显示在“视图”页面中,而“显示列”是显示在“输入列”中输入的数字的公式,或者如果没有输入数字则显示为“N / A”。
有没有更好的方法来实现这一点,而不是创建额外的列,使列表看起来太复杂。
答案 0 :(得分:0)
您可以使单个数字列为空,并在应用程序中添加一些逻辑,以先检查数字是否为空。如果为null,则在视图中显示“N / A”或“排除”。
这样您就不必在数据库中添加额外的列。