我有一张名为 Store 的表。其“操作”列有四个独特的条目:“新建”、“已删除”、“已读”和“已更改价格”。我有一个 EFFECTIVE 列,其中包含执行操作的日期。
我有一个“ITEMS”列,其中包含商店正在销售的商品的名称。
我需要帮助创建一个公式来过滤今天可用的独特项目。我计划使用它作为可用项目的数据验证列表。
我尝试使用简单的过滤公式,并尝试排除具有已删除条目的行,但我的问题是它仍然在操作列中显示带有新条目的早期项目。请大家帮忙,谢谢!
=UNIQUE(FILTER(Store[ITEMS], (Store[ACTION]="NEW" OR Store[ACTION]="READDED") AND Store[EFFECTIVE]<=TODAY() AND (Store[ACTION]<>"REMOVED" OR Store[EFFECTIVE]=MAXIFS(Store[EFFECTIVE], Store[ITEMS], Store[ITEMS], Store[ACTION]="REMOVED"))))
请注意,您需要替换为您的表的实际名称,lick
Store
此公式过滤操作为 NEW
或 READDED
、生效日期小于或等于今天、操作不是 REMOVED
或生效日期为 REMOVED
操作的最长生效日期的项目.