我有一个简单的数据集,如下所示
ID
Date
Status (String)
我有2个参数设置[开始日期]和[结束日期] 最终目标是显示[状态]在[开始日期]和[结束日期]之间发生变化的任何[ID]列表。我真的不关心中间日期,只是[ID] [开始日期] [状态]!= [ID] [结束日期] [状态]。 我在制作任何可以用来做这件事的事情时遇到了很多麻烦,任何建议都会受到赞赏。
编辑:真的,如果任何人可以帮我获得一个等于起始状态的计算字段,我可能会想出其余部分。 感谢
答案 0 :(得分:1)
你可以先尝试一些简单的计算字段,但以后可能会有点麻烦。
尝试定义一个名为[开始日期状态]的字段,定义为if [Date] = [Start Date] then [Status] end
同样定义[结束日期状态]。 (括号不是名称的一部分)
然后将名为[Status Changed]的字段定义为min([Start Date Status]) <> min([End Date Status])
然后,您可以以不同的方式使用它们 - 例如,将Id放在行上,将状态更改为文本。
您可以探索延伸,比如处理没有开始或结束日期记录的ID