2016-12-21 3 views
1

私は、Master Data Servicesの別名に入力された日付に基づいて、1つのセルで曜日を入力するものを作成しようとしています。ビジネスルールでこれを行い、それを属性に適用する必要があることはわかっています。 REGEXパターンやその他の巧妙な方法を使用してドンすることができるかどうか疑問に思っています。したがって、たとえば、私はそれに12/21/2016の列がある場合、次の列に "水曜日"と欲しいと思います。ありがとう!日付が入力された場合、REGEXパターンを使用して曜日を返す方法はありますか?

+0

正規表現は本当にこの仕事のための適切なツールではありません、あなた自身の日付/時刻関数を実行しようとしませんか。 「12/21/2016」は水曜日であることを伝える日付/カレンダーライブラリが必要です。多くのこのようなライブラリはさまざまなプラットフォーム上に存在しますが、使用しているシステムにそれらが存在するかどうかはわかりません。 – Palpatim

答えて

0

最も簡単な方法は、SQLを使用して計算カラムを使用するか、ビュー内で直接使用することです。私はMDSに精通していないので、より良い解決策があるかもしれません(または可能ではありません)。

alter table mytable add weekday as DATENAME(dw,fieldname) persisted 

you will fail

関連する問題