If(
CountRows(
Filter(
colRowMonthData,
UnitType = 0
)
) = 0,
ForAll(
colRowMonthData As Alpha,
Patch(
Objectives,
LookUp(
Objectives,
'Objective ID' = Alpha.'Objective ID'
),
{
'Result jan': If(
Alpha.Unit <> Unit.text,
Value(Alpha.ResultJan.Text),
Blank()
),
'Result jan t': If(
Alpha.Unit = Unit.text,
Alpha.ResultJan.Text,
Blank()
),
'YTD jan': If(
Alpha.Unit <> Unit.text,
Value(Alpha.YTDJan.Text),
Blank()
),
'YTD jan t': If(
Alpha.Unit = Unit.text,
Alpha.YTDJan.Text,
Blank()
),
'Comment (itobj_jan_comment)': Alpha.ComJan.Text,
Frequency: Alpha.Frequency,
'Result feb': If(
Alpha.Unit <> Unit.text,
Value(Alpha.FebResult.Text),
Blank()
),
'Result feb t': If(
Alpha.Unit = Unit.text,
Alpha.FebResult.Text,
Blank()
),
'YTD feb': If(
Alpha.Unit <> Unit.text,
Value(Alpha.FebYTD.Text),
Blank()
),
'YTD feb t': If(
Alpha.Unit = Unit.text,
Alpha.FebYTD.Text,
Blank()
),
'Comment (itobj_feb_comment)': Alpha.FebComment.Text,
'Result mar': If(
Alpha.Unit <> Unit.text,
Value(Alpha.ResultMar.Text),
Blank()
),
'Result mar t': If(
Alpha.Unit = Unit.text,
Alpha.ResultMar.Text,
Blank()
),
'YTD mar': If(
Alpha.Unit <> Unit.text,
Value(Alpha.YTDMar.Text),
Blank()
),
'YTD mar t': If(
Alpha.Unit = Unit.text,
Alpha.YTDMar.Text,
Blank()
),
'Comment (itobj_mar_comment)': Alpha.ComMar.Text,
'Result apr': If(
Alpha.Unit <> Unit.text,
Value(Alpha.ResultApr.Text),
Blank()
),
'Result apr t': If(
Alpha.Unit = Unit.text,
Alpha.ResultApr.Text,
Blank()
),
'YTD apr': If(
Alpha.Unit <> Unit.text,
Value(Alpha.YTDApr.Text),
Blank()
),
'YTD apr t': If(
Alpha.Unit = Unit.text,
Alpha.YTDApr.Text,
Blank()
),
'Comment (itobj_apr_comment)': Alpha.ComApr.Text,
'Result may': If(
Alpha.Unit <> Unit.text,
Value(Alpha.ResultMay.Text),
Blank()
),
'Result may t': If(
Alpha.Unit = Unit.text,
Alpha.ResultMay.Text,
Blank()
),
'YTD may': If(
Alpha.Unit <> Unit.text,
Value(Alpha.YTDMay.Text),
Blank()
),
'YTD may t': If(
Alpha.Unit = Unit.text,
Alpha.YTDMay.Text,
Blank()
),
'Comment (itobj_may_comment)': Alpha.ComMay.Text,
'Result jun': If(
Alpha.Unit <> Unit.text,
Value(Alpha.ResultJun.Text),
Blank()
),
'Result jun t': If(
Alpha.Unit = Unit.text,
Alpha.ResultJun.Text,
Blank()
),
'YTD jun': If(
Alpha.Unit <> Unit.text,
Value(Alpha.YTDJun.Text),
Blank()
),
'YTD jun t': If(
Alpha.Unit = Unit.text,
Alpha.YTDJun.Text,
Blank()
),
'Comment (itobj_jun_comment)': Alpha.ComJun.Text,
'Result jul': If(
Alpha.Unit <> Unit.text,
If(!IsBlank(Resul),ResultJulX,Value(Alpha.ResultJul.Text)),
Blank()
),
'Result jul t': If(
Alpha.Unit = Unit.text,
Alpha.ResultJul.Text,
Blank()
),
'YTD jul': If(
Alpha.Unit <> Unit.text,
Value(Alpha.YTDJul.Text),
Blank()
),
'YTD jul t': If(
Alpha.Unit = Unit.text,
Alpha.YTDJul.Text,
Blank()
),
'Comment (itobj_jul_comment)': Alpha.ComJul.Text,
'Result aug': If(
Alpha.Unit <> Unit.text,
Value(Alpha.ResultAug.Text),
Blank()
),
'Result aug t': If(
Alpha.Unit = Unit.text,
Alpha.ResultAug.Text,
Blank()
),
'YTD aug': If(
Alpha.Unit <> Unit.text,
Value(Alpha.YTDAug.Text),
Blank()
),
'YTD aug t': If(
Alpha.Unit = Unit.text,
Alpha.ResultAug.Text,
Blank()
),
'Comment (itobj_aug_comment)': Alpha.ComAug.Text,
'Result sep': If(
Alpha.Unit <> Unit.text,
Value(Alpha.ResultSep.Text),
Blank()
),