数据透视表上的计算字段 table
Computed field on pivot table
这是我的 table
N tag
1 7-3
2 3-4
3 2-4
4 5-3
5 4-6
6 3-1
7 3-1
8 3-4
9 5-6
我需要用 Tag 的第一个值创建一个 Pivot Table(我不知道会有多少行)。
示例:
B2="7-3" ---> =VALUE(LEFT(B2;FIND( "-";B2 ) - 1 )) = 7
所以预期的 table 应该是:
N FirstTag
1 7
2 3
3 2
4 5
5 4
6 3
7 3
8 3
9 5
当我为数据透视表 table 创建计算字段时出现错误:
你能帮帮我吗?
里卡多
您无权访问 Calculated Field
中的所有正常功能。查看有关该主题的 this previous Q&A。您似乎只能访问 SUM
。 不过我还没有确认。
我建议创建一个 Table
并将公式添加为列公式。这允许它应用于您还不知道存在的所有行。然后,您可以使用枢轴 Table 总结 Table
,并且 Data Source
将根据需要 expand/contract。
生成的 table 和 Pivot 的图片,不确定 Pivot 的用途所以我只是将字段放在层次结构中。
FIRST TAG
中的公式
=VALUE(LEFT([@TAG],FIND( "-",[@TAG] ) - 1 ))
您显示的 PT 示例有 (blank)
行,所以如果您不介意,或者对过滤掉该行感到满意,我不会担心不知道有多少行您可能收到的数据 - 只需旋转整个列。
那么这真的只是一个如何从 n-m
到 n
格式的问题。选项包括:
- 提取最多但不包括连字符的公式
(你和@Byron 的方法)
Text to Columns with -
作为分隔符(右侧列
然后可以忽略)
而且,我的偏好
- 查找内容:
-*
,替换为空。
导入新数据时刷新PT。
这是我的 table
N tag
1 7-3
2 3-4
3 2-4
4 5-3
5 4-6
6 3-1
7 3-1
8 3-4
9 5-6
我需要用 Tag 的第一个值创建一个 Pivot Table(我不知道会有多少行)。 示例:
B2="7-3" ---> =VALUE(LEFT(B2;FIND( "-";B2 ) - 1 )) = 7
所以预期的 table 应该是:
N FirstTag
1 7
2 3
3 2
4 5
5 4
6 3
7 3
8 3
9 5
当我为数据透视表 table 创建计算字段时出现错误:
你能帮帮我吗? 里卡多
您无权访问 Calculated Field
中的所有正常功能。查看有关该主题的 this previous Q&A。您似乎只能访问 SUM
。 不过我还没有确认。
我建议创建一个 Table
并将公式添加为列公式。这允许它应用于您还不知道存在的所有行。然后,您可以使用枢轴 Table 总结 Table
,并且 Data Source
将根据需要 expand/contract。
生成的 table 和 Pivot 的图片,不确定 Pivot 的用途所以我只是将字段放在层次结构中。
FIRST TAG
=VALUE(LEFT([@TAG],FIND( "-",[@TAG] ) - 1 ))
您显示的 PT 示例有 (blank)
行,所以如果您不介意,或者对过滤掉该行感到满意,我不会担心不知道有多少行您可能收到的数据 - 只需旋转整个列。
那么这真的只是一个如何从 n-m
到 n
格式的问题。选项包括:
- 提取最多但不包括连字符的公式 (你和@Byron 的方法)
Text to Columns with
-
作为分隔符(右侧列 然后可以忽略)而且,我的偏好
- 查找内容:
-*
,替换为空。
导入新数据时刷新PT。