0
私のDimDateテーブルに日付フィールドがあります。電源BIの日付フィールドから2週目を取得
私は月曜日に基づいて週数を示すであろう別の列WeekOf
を取得したいです。例えば 私は、日付を持って、次の式を使用して新しい列を作成する
Date WeekOf
10/2/2017 Week of 2nd
10/9/2017 Week of 9th
10/16/2017 Week of 16th
私のDimDateテーブルに日付フィールドがあります。電源BIの日付フィールドから2週目を取得
私は月曜日に基づいて週数を示すであろう別の列WeekOf
を取得したいです。例えば 私は、日付を持って、次の式を使用して新しい列を作成する
Date WeekOf
10/2/2017 Week of 2nd
10/9/2017 Week of 9th
10/16/2017 Week of 16th
は何をしたいあなたを与える必要があります。
毎日違う日の週に変更したい場合は、希望する曜日に合わせてTargetDate変数の2
を変更してください。素晴らしいです
WeekOf =
VAR TargetDate = DAY(DATEADD(Dates[Date], 2 - WEEKDAY(Dates[Date]), DAY))
VAR TargetDateText = CONCATENATE(TargetDate, SWITCH(TargetDate, 1, "st", 21, "st", 31, "st", 2, "nd", 22, "nd", 3, "rd", 23, "rd", "th"))
RETURN
CONCATENATE("Week of ", TargetDateText)
!変数付きのトリックについても知らなかった。 – Oleg
@Oleg - 私は助けることができてうれしいです。私は変数をまったく使用していませんが、非常に便利です。 – Joe