数据透视表上的计算字段
这里有我的桌子
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
我需要创build一个数据透视表(我不知道会有多less行)与标签的第一个值。 例如:
B2="7-3" ---> =VALUE(LEFT(B2;FIND( "-";B2 ) - 1 )) = 7
所以预期的表格应该是:
N FirstTag 1 7 2 3 3 2 4 5 5 4 6 3 7 3 8 3 9 5
当我创build数据透视表的计算字段时,我得到错误:
你可以帮我吗? 里卡多
您无法访问Calculated Field
中的所有常规function。 查看关于该主题的以前的问答 。 看起来你可能只能访问SUM
。 我还没有证实,但。
我会build议创build一个Table
作为列公式添加公式。 这允许它适用于你还不知道的所有行。 然后,您可以使用数据透视表对Data Source
Table
进行汇总, Data Source
将根据需要展开/收缩。
结果表和枢轴的图片 ,不知道什么是枢轴,所以我只是把字段放在一个层次结构。
公式在第FIRST TAG
=VALUE(LEFT([@TAG],FIND( "-",[@TAG] ) - 1 ))
你显示的PT例子有一行(blank)
所以如果你不介意这个,或者过滤掉那行很开心,我不用担心不知道你可能会收到多less行数据整个列。
那么这实际上只是一个如何从nm
到n
格式的问题。 选项包括:
- 一个公式,提取到但不包括连字符(你和@拜伦的方法)
-
文本到列
-
作为分隔符(右侧列然后可以忽略)和我的偏好
- find:
-*
,replace为空。
新数据导入时刷新PT。