我在工作过程中经常使用汇总功能。通常,我想要变量的频率分布。 为此,我使用 Summarize( ex=By(dt:var), exCnt = Count(dt:var))。 ex 包含变量的水平,exCnt 包含频率分布。 当 var 是数字时,这可以正常工作,但当 var 是字符串时,则不行。 我使用的解决方法是创建一个虚拟序列(1, N Rows(dt), 1) 数值变量并运行此语法 Summarize( ex=By(dt:var), exCnt = Count(dt:dummy))。
这工作正常,但想知道是否有一种方法可以在没有额外的虚拟列的情况下完成我所需要的?
真挚地,
马特