質問

文字列フィールドで @を見つけようとしています。 CONGOS 8のフォローデータ項目が返されます

0

呼び出しごとに。

instr 
(
test@email.com, '@', 1
)

何か案は? CognosとOracle全般は初めてですが、明らかな何かを見逃している必要があると感じています。

役に立ちましたか?

解決

Cognosさえもします 持ってる an InStr?私はいつも使用しています Position このため。

もう少し掘ることが明らかになります InStr として オラクル 機能ですが、データベースとCognosの相互作用についてはわかりません。データベースを使用するためにデータベースを使用するだけで、データのすべてのユーザー操作は純粋にCognos側で処理されます。

しかし、たとえそれが適切に機能したとしても、あなたの最初の議論も同様に引用されるべきであるように思えます、はい?結局のところ、それは文字列になるはずです。

他のヒント

そこに @サインインがあるかどうかを知りたい場合は、このようなことをすることができます(ここではフィルターに表示されるように):

[Business View].[Student Demographics (by Semester)].[Student Name] CONTAINS 'Z'

@の位置が必要な場合は、何かを行う値として、このようなことをすることができます(ここでは、データ項目式に表示されるように):

position( 'Z', [Business View].[Student Demographics (by Semester)].[Student Name] )

あなたが探している値は、最初に表示される必要性、2番目に見ている文字列であることに注意してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top