组合矩阵产生一个矩阵
Combining matrices to produce one matrix
我需要从三个 table 集合(目前在 Excel 2013 年)构建标准化 table 结果,如下所示:
我通常会做的是通过每个 selection 手动 运行 来创建归一化集,但正如您所见,这里有点复杂。 table 将用作对来自 SQL 服务器数据库的 select 记录的引用。我需要做的是确保一旦我用 T-SQL 遍历此 table 时,每个条件都具有客户在此处 selected 所需的数量,但我不能在不计算所有三个 select 离子需要多少离子的情况下执行此操作,否则它们将无法正确叠加。
我想知道的是 1. 我应该寻找什么,找到解决方案。 2. 像这样组合集合和百分位数,这叫什么?我实际上并不想要一个解决方案,因为我宁愿自己做,因为我没有开始任何代码或逻辑,所以我不希望其他人为我开始。我只是想要一个正确的方向,因为我真的不知道从哪里开始,它会在未来为我节省很多时间。
我意识到您可能需要查看这样的最终产品示例:
前几个我是这样计算的:纽卡斯尔男队:500,220 需要 18-24 岁,占该地区总数的 22%。 190 需要是 AB 段,所以这是总数的 19%,所以要计算出该 selection 的交叉检查总数,它将是 (500 * .22) * .19 = 21(四舍五入).
不幸的是,对于您所要求的正式条款,我们无法提供帮助,但 (IMO) 对于如此小的数据集,这无关紧要,暴力很容易成为您的朋友。
我建议 UNPIVOT 对你的 3 个数据集进行处理,以获得你可以更轻松地使用 {Gender,Area,Reqs}, {Ageband,Area,Reqs}, {SEG,Area,Req}
的数据集,并将你的计算应用于 'normal'...
我需要从三个 table 集合(目前在 Excel 2013 年)构建标准化 table 结果,如下所示:
我通常会做的是通过每个 selection 手动 运行 来创建归一化集,但正如您所见,这里有点复杂。 table 将用作对来自 SQL 服务器数据库的 select 记录的引用。我需要做的是确保一旦我用 T-SQL 遍历此 table 时,每个条件都具有客户在此处 selected 所需的数量,但我不能在不计算所有三个 select 离子需要多少离子的情况下执行此操作,否则它们将无法正确叠加。
我想知道的是 1. 我应该寻找什么,找到解决方案。 2. 像这样组合集合和百分位数,这叫什么?我实际上并不想要一个解决方案,因为我宁愿自己做,因为我没有开始任何代码或逻辑,所以我不希望其他人为我开始。我只是想要一个正确的方向,因为我真的不知道从哪里开始,它会在未来为我节省很多时间。
我意识到您可能需要查看这样的最终产品示例:
前几个我是这样计算的:纽卡斯尔男队:500,220 需要 18-24 岁,占该地区总数的 22%。 190 需要是 AB 段,所以这是总数的 19%,所以要计算出该 selection 的交叉检查总数,它将是 (500 * .22) * .19 = 21(四舍五入).
不幸的是,对于您所要求的正式条款,我们无法提供帮助,但 (IMO) 对于如此小的数据集,这无关紧要,暴力很容易成为您的朋友。
我建议 UNPIVOT 对你的 3 个数据集进行处理,以获得你可以更轻松地使用 {Gender,Area,Reqs}, {Ageband,Area,Reqs}, {SEG,Area,Req}
的数据集,并将你的计算应用于 'normal'...