1
This commit is contained in:
parent
d9473f58bc
commit
5fef66cae5
@ -74,17 +74,17 @@ namespace GZ_LTHReportForms.YeJiPaiHangBang
|
|||||||
header.AddChild("区域明细", new LocaleValue("区域明细"), SqlStorageType.Sqlvarchar);
|
header.AddChild("区域明细", new LocaleValue("区域明细"), SqlStorageType.Sqlvarchar);
|
||||||
header.AddChild("职位名称", new LocaleValue("职位名称"), SqlStorageType.Sqlvarchar);
|
header.AddChild("职位名称", new LocaleValue("职位名称"), SqlStorageType.Sqlvarchar);
|
||||||
header.AddChild("姓名", new LocaleValue("姓名"), SqlStorageType.Sqlvarchar);
|
header.AddChild("姓名", new LocaleValue("姓名"), SqlStorageType.Sqlvarchar);
|
||||||
header.AddChild("入司时间", new LocaleValue("入司时间"), SqlStorageType.SqlDatetime);
|
header.AddChild("入司时间1", new LocaleValue("入司时间"), SqlStorageType.SqlDatetime);
|
||||||
header.AddChild("担任本职位日期", new LocaleValue("担任本职位日期"), SqlStorageType.SqlDatetime);
|
header.AddChild("担任本职位日期1", new LocaleValue("担任本职位日期"), SqlStorageType.SqlDatetime);
|
||||||
header.AddChild("担任销售日期", new LocaleValue("担任销售日期"), SqlStorageType.SqlDatetime);
|
header.AddChild("担任销售日期1", new LocaleValue("担任销售日期"), SqlStorageType.SqlDatetime);
|
||||||
header.AddChild("入职年限", new LocaleValue("入职年限"), SqlStorageType.Sqlvarchar);
|
header.AddChild("入职年限", new LocaleValue("入职年限"), SqlStorageType.Sqlvarchar);
|
||||||
header.AddChild("派诺集团-已进行集团业绩调整(含往年订单变更)", new LocaleValue("派诺集团-已进行集团业绩调整(含往年订单变更)"), SqlStorageType.SqlDecimal);
|
header.AddChild("派诺集团_已进行集团业绩调整_含往年订单变更", new LocaleValue("派诺集团-已进行集团业绩调整(含往年订单变更)"), SqlStorageType.SqlDecimal);
|
||||||
header.AddChild("派诺业绩(含往年订单变更)", new LocaleValue("派诺业绩(含往年订单变更)"), SqlStorageType.SqlDecimal);
|
header.AddChild("派诺业绩_含往年订单变更", new LocaleValue("派诺业绩(含往年订单变更)"), SqlStorageType.SqlDecimal);
|
||||||
header.AddChild("兴诺业绩(含往年订单变更)", new LocaleValue("兴诺业绩(含往年订单变更)"), SqlStorageType.SqlDecimal);
|
header.AddChild("兴诺业绩_含往年订单变更", new LocaleValue("兴诺业绩(含往年订单变更)"), SqlStorageType.SqlDecimal);
|
||||||
header.AddChild("武汉派诺业绩(含往年订单变更)", new LocaleValue("武汉派诺业绩(含往年订单变更)"), SqlStorageType.SqlDecimal);
|
header.AddChild("武汉派诺业绩_含往年订单变更", new LocaleValue("武汉派诺业绩(含往年订单变更)"), SqlStorageType.SqlDecimal);
|
||||||
header.AddChild("广东碳索业绩(含往年订单变更)", new LocaleValue("广东碳索业绩(含往年订单变更)"), SqlStorageType.SqlDecimal);
|
header.AddChild("广东碳索业绩_含往年订单变更", new LocaleValue("广东碳索业绩(含往年订单变更)"), SqlStorageType.SqlDecimal);
|
||||||
header.AddChild("香港派诺业绩(含往年订单变更)", new LocaleValue("香港派诺业绩(含往年订单变更)"), SqlStorageType.SqlDecimal);
|
header.AddChild("香港派诺业绩_含往年订单变更", new LocaleValue("香港派诺业绩(含往年订单变更)"), SqlStorageType.SqlDecimal);
|
||||||
header.AddChild("华夏云联业绩(含往年订单变更)", new LocaleValue("华夏云联业绩(含往年订单变更)"), SqlStorageType.SqlDecimal);
|
header.AddChild("华夏云联业绩_含往年订单变更", new LocaleValue("华夏云联业绩(含往年订单变更)"), SqlStorageType.SqlDecimal);
|
||||||
header.AddChild("当年累计业绩", new LocaleValue("当年累计业绩"), SqlStorageType.SqlDecimal);
|
header.AddChild("当年累计业绩", new LocaleValue("当年累计业绩"), SqlStorageType.SqlDecimal);
|
||||||
header.AddChild("往年变更合同额", new LocaleValue("往年变更合同额"), SqlStorageType.SqlDecimal);
|
header.AddChild("往年变更合同额", new LocaleValue("往年变更合同额"), SqlStorageType.SqlDecimal);
|
||||||
header.AddChild("集团回款合计", new LocaleValue("集团回款合计"), SqlStorageType.SqlDecimal);
|
header.AddChild("集团回款合计", new LocaleValue("集团回款合计"), SqlStorageType.SqlDecimal);
|
||||||
@ -94,17 +94,17 @@ namespace GZ_LTHReportForms.YeJiPaiHangBang
|
|||||||
header.AddChild("广东碳索累计回款额", new LocaleValue("广东碳索累计回款额"), SqlStorageType.SqlDecimal);
|
header.AddChild("广东碳索累计回款额", new LocaleValue("广东碳索累计回款额"), SqlStorageType.SqlDecimal);
|
||||||
header.AddChild("香港派诺累计回款额", new LocaleValue("香港派诺累计回款额"), SqlStorageType.SqlDecimal);
|
header.AddChild("香港派诺累计回款额", new LocaleValue("香港派诺累计回款额"), SqlStorageType.SqlDecimal);
|
||||||
header.AddChild("华夏云联累计回款额", new LocaleValue("华夏云联累计回款额"), SqlStorageType.SqlDecimal);
|
header.AddChild("华夏云联累计回款额", new LocaleValue("华夏云联累计回款额"), SqlStorageType.SqlDecimal);
|
||||||
header.AddChild("2025年销售目标-新", new LocaleValue(year + "年销售目标-新"), SqlStorageType.SqlDecimal);
|
header.AddChild("本年销售目标-新", new LocaleValue(year + "年销售目标-新"), SqlStorageType.SqlDecimal);
|
||||||
header.AddChild("2025年达标率(不含往年订单变更)-新", new LocaleValue(year + "年达标率(不含往年订单变更)-新"), SqlStorageType.SqlDecimal);
|
header.AddChild("本年达标率_不含往年订单变更_新", new LocaleValue(year + "年达标率(不含往年订单变更)-新"), SqlStorageType.SqlDecimal);
|
||||||
header.AddChild("2025年销售目标-原", new LocaleValue(year + "年销售目标-原"), SqlStorageType.SqlDecimal);
|
header.AddChild("本年销售目标-原", new LocaleValue(year + "年销售目标-原"), SqlStorageType.SqlDecimal);
|
||||||
header.AddChild("2025年达标率(不含往年订单变更)-原", new LocaleValue(year + "年达标率(不含往年订单变更)-原"), SqlStorageType.SqlDecimal);
|
header.AddChild("本年达标率_不含往年订单变更_原", new LocaleValue(year + "年达标率(不含往年订单变更)-原"), SqlStorageType.SqlDecimal);
|
||||||
header.AddChild("目标调整金额", new LocaleValue("目标调整金额"), SqlStorageType.SqlDecimal);
|
header.AddChild("目标调整金额", new LocaleValue("目标调整金额"), SqlStorageType.SqlDecimal);
|
||||||
header.AddChild("2024年度销售额", new LocaleValue((year - 1) + "年度销售额"), SqlStorageType.SqlDecimal);
|
header.AddChild("年度销售额1", new LocaleValue((year - 1) + "年度销售额"), SqlStorageType.SqlDecimal);
|
||||||
header.AddChild("2023年度销售额", new LocaleValue((year - 2) + "年度销售额"), SqlStorageType.SqlDecimal);
|
header.AddChild("年度销售额2", new LocaleValue((year - 2) + "年度销售额"), SqlStorageType.SqlDecimal);
|
||||||
header.AddChild("2022年度销售额", new LocaleValue((year - 3) + "年度销售额"), SqlStorageType.SqlDecimal);
|
header.AddChild("年度销售额3", new LocaleValue((year - 3) + "年度销售额"), SqlStorageType.SqlDecimal);
|
||||||
header.AddChild("2021年度销售额", new LocaleValue((year - 4) + "年度销售额"), SqlStorageType.SqlDecimal);
|
header.AddChild("年度销售额4", new LocaleValue((year - 4) + "年度销售额"), SqlStorageType.SqlDecimal);
|
||||||
header.AddChild("2020年度销售额", new LocaleValue((year - 5) + "年度销售额"), SqlStorageType.SqlDecimal);
|
header.AddChild("年度销售额5", new LocaleValue((year - 5) + "年度销售额"), SqlStorageType.SqlDecimal);
|
||||||
header.AddChild("2019年度销售额", new LocaleValue((year - 6) + "年度销售额"), SqlStorageType.SqlDecimal);
|
header.AddChild("年度销售额6", new LocaleValue((year - 6) + "年度销售额"), SqlStorageType.SqlDecimal);
|
||||||
|
|
||||||
|
|
||||||
foreach (var item in header.GetChilds())
|
foreach (var item in header.GetChilds())
|
||||||
@ -146,15 +146,18 @@ namespace GZ_LTHReportForms.YeJiPaiHangBang
|
|||||||
DynamicObject dynamic = dobj["F_YKQC_MulBase_83g"] as DynamicObject;
|
DynamicObject dynamic = dobj["F_YKQC_MulBase_83g"] as DynamicObject;
|
||||||
zzList.Add(dynamic["ID"].ToString());
|
zzList.Add(dynamic["ID"].ToString());
|
||||||
}
|
}
|
||||||
OrgFids = string.Join(",", zzList.Select(x => $"'{x}'"));
|
OrgFids = string.Join(",", zzList);
|
||||||
}
|
}
|
||||||
|
|
||||||
string sql = string.Format(@"/*dialect*/
|
string sql = string.Format(@"/*dialect*/
|
||||||
EXEC GZYJPHB_TH '{0}','{1}','{2}'
|
EXEC GZYJPHB_TH '{0}','{1}','{2}'
|
||||||
|
|
||||||
SELECT
|
SELECT
|
||||||
ROW_NUMBER() OVER (ORDER BY [部门_FBU] DESC) AS FID,
|
ROW_NUMBER() OVER (ORDER BY [部门_SBU] DESC) AS FID,
|
||||||
ROW_NUMBER() OVER (ORDER BY [部门_FBU] DESC) AS FIDENTITYID,
|
ROW_NUMBER() OVER (ORDER BY [部门_SBU] DESC) AS FIDENTITYID,
|
||||||
|
FORMAT(入司时间,'yyyy-MM-dd') AS 入司时间1,
|
||||||
|
FORMAT(担任本职位日期,'yyyy-MM-dd') AS 担任本职位日期1,
|
||||||
|
FORMAT(担任销售日期,'yyyy-MM-dd') AS 担任销售日期1,
|
||||||
* INTO {3} FROM YJPHB_GZTH {4}
|
* INTO {3} FROM YJPHB_GZTH {4}
|
||||||
", FStrartDate,FEndDate,OrgFids,tableName, Filter);
|
", FStrartDate,FEndDate,OrgFids,tableName, Filter);
|
||||||
DBUtils.Execute(this.Context, sql);
|
DBUtils.Execute(this.Context, sql);
|
||||||
@ -176,7 +179,7 @@ namespace GZ_LTHReportForms.YeJiPaiHangBang
|
|||||||
DynamicObject dynamic = dobj["F_YKQC_MulBase_re5"] as DynamicObject;
|
DynamicObject dynamic = dobj["F_YKQC_MulBase_re5"] as DynamicObject;
|
||||||
xsyList.Add(dynamic["Name"].ToString());
|
xsyList.Add(dynamic["Name"].ToString());
|
||||||
}
|
}
|
||||||
strwhere.AppendLine(string.Format(@"AND 销售员 IN ({0})", string.Join(",", xsyList.Select(x => $"'{x}'"))));
|
strwhere.AppendLine(string.Format(@"AND 姓名 IN ({0})", string.Join(",", xsyList.Select(x => $"'{x}'"))));
|
||||||
}
|
}
|
||||||
return strwhere.ToString();
|
return strwhere.ToString();
|
||||||
}
|
}
|
||||||
@ -201,13 +204,15 @@ namespace GZ_LTHReportForms.YeJiPaiHangBang
|
|||||||
result.Add(new SummaryField("广东碳索累计回款额", BOSEnums.Enu_SummaryType.SUM));
|
result.Add(new SummaryField("广东碳索累计回款额", BOSEnums.Enu_SummaryType.SUM));
|
||||||
result.Add(new SummaryField("香港派诺累计回款额", BOSEnums.Enu_SummaryType.SUM));
|
result.Add(new SummaryField("香港派诺累计回款额", BOSEnums.Enu_SummaryType.SUM));
|
||||||
result.Add(new SummaryField("华夏云联累计回款额", BOSEnums.Enu_SummaryType.SUM));
|
result.Add(new SummaryField("华夏云联累计回款额", BOSEnums.Enu_SummaryType.SUM));
|
||||||
result.Add(new SummaryField("2024年度销售额", BOSEnums.Enu_SummaryType.SUM));
|
result.Add(new SummaryField("年度销售额1", BOSEnums.Enu_SummaryType.SUM));
|
||||||
result.Add(new SummaryField("2023年度销售额", BOSEnums.Enu_SummaryType.SUM));
|
result.Add(new SummaryField("年度销售额2", BOSEnums.Enu_SummaryType.SUM));
|
||||||
result.Add(new SummaryField("2022年度销售额", BOSEnums.Enu_SummaryType.SUM));
|
result.Add(new SummaryField("年度销售额3", BOSEnums.Enu_SummaryType.SUM));
|
||||||
result.Add(new SummaryField("2021年度销售额", BOSEnums.Enu_SummaryType.SUM));
|
result.Add(new SummaryField("年度销售额4", BOSEnums.Enu_SummaryType.SUM));
|
||||||
result.Add(new SummaryField("2020年度销售额", BOSEnums.Enu_SummaryType.SUM));
|
result.Add(new SummaryField("年度销售额5", BOSEnums.Enu_SummaryType.SUM));
|
||||||
result.Add(new SummaryField("2019年度销售额", BOSEnums.Enu_SummaryType.SUM));
|
result.Add(new SummaryField("年度销售额6", BOSEnums.Enu_SummaryType.SUM));
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user