以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]在表中查出一共包含哪些年份,应该怎么筛选? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=48505) |
-- 作者:zwel41 -- 发布时间:2014/3/30 20:24:00 -- [求助]在表中查出一共包含哪些年份,应该怎么筛选? 比如表A数据是 日期 销售金额 2009-01-01 10 2009-02-02 20 2010-01-01 30 2011-01-01 40 我想要筛选的结果是一共有2009、2010、2011这三种年份,或者每个年份只筛选出一行,也就是2009有2行,我只需要一行就行了。 还有其实我是想查找表A中一共有哪些年份,再对这些年份进行排序,作为表B的“年份”列的值,再统计每年的1月、2月、3月……每月的销售额。 比如表B的最终结果是 年份
1月
2月
3月
4月……总金额 2009 10 20 0 0 30 2010 30 0 0 0 30 2011 40 0 0 0
40 这样子~,求指导!!
|
-- 作者:有点甜 -- 发布时间:2014/3/30 20:56:00 -- 你的这个完全可以用交叉统计表得到你要的效果,建议先把[交叉统计]一章看完
http://www.foxtable.com/help/topics/0165.htm
|
-- 作者:zwel41 -- 发布时间:2014/3/31 23:09:00 -- @有点甜 甜大,我学习了下交叉统计,发现的确是好用,而且也能统计出我想要的数据了。 不过我想把这个统计放进我的窗口里,试了好几种方法,包括DataTable啦,动态Add控件,都不行,不知道有方法可以实现么~? 多谢!
|
-- 作者:xongyijd -- 发布时间:2014/3/31 23:21:00 -- 你要绑定窗口中Table,狐表下不是有一个组合统计结果例,可以参考一下
|
-- 作者:有点甜 -- 发布时间:2014/4/1 8:54:00 -- 以下是引用zwel41在2014-3-31 23:09:00的发言:
@有点甜 甜大,我学习了下交叉统计,发现的确是好用,而且也能统计出我想要的数据了。
不过我想把这个统计放进我的窗口里,试了好几种方法,包括DataTable啦,动态Add控件,都不行,不知道有方法可以实现么~?
多谢!
可以放在你的窗口里的,不过你要拷贝生成统计的代码到窗口按钮里,点击的时候在窗口的表里生成统计就行了
参考 http://www.foxtable.com/help/topics/2672.htm
http://www.foxtable.com/help/topics/1909.htm
|
-- 作者:zwel41 -- 发布时间:2014/4/1 23:18:00 -- @有点甜 感谢甜大,基本搞定了我想要的功能了,问个小白的问题,生成的那个统计表我怎么设置它的表里所有数据左对齐,默认出来是右对齐,我试了几个Style啥的都不行~
|
-- 作者:lsy -- 发布时间:2014/4/2 7:44:00 -- For Each c As Col In CurrentTable.Cols c.TextAlign = TextAlignEnum.Left Next |