2016-11-11 91 views
-1

IND我想創建一個是/在Business Objects公司沒有列(博西)。公式/警報器,以表示工作

我有工作起始日期和工作結束日期數據列。

如果一個人在工作,那麼新列應該說是的。 如果他們有起點和終點,它表明,他們不是在工作。

我可以再補充兩列和物理看看是否有一個結束日期。但是我不想要我的報告中的兩列。 我只想ind_name和in_work

回答

1

我使用Webi,我不熟悉的柏西。但是你應該能夠引用對象而不需要在報表中顯示它們。我會使用IsNull。

=If(IsNull([FinishDate]) And Not(IsNull([StartDate]))) Then "In work" Else "Not in work" 

如果你的對象是不是技術上空,你的解決方法是長度或則IsDate公式,根據您的日期是否在日期或字符串公式。

=if(Length([StartDate])>1) AND Length([EndDate])<=1 Then "In work" Else "Not in work" 
=If(IsDate([StartDate])) And Not(IsDate([EndDate])) Then 1 

如果您不需要檢查開始日期,則可以將公式縮短得更短。

=if(IsNull([FinishDate]) Then "In work" Else "Not in work"