crystal-reports - 计算组织中 ID 的随机实例
问题描述
我在 Crystal Reports XI 中工作,为我的组织生成报告,以显示企业内多个成本中心的工作次数和员工工作次数。
我们有一支非常有活力的员工队伍,例如 John Snow ID 5464H63,可以在不同地点从事多项工作,组织中的任何其他人也可以……所以我只能说“5464H63”。
我并不总是知道他将在哪个成本中心工作,或者他是否将在多个成本中心工作,因此公式需要是动态的,而不是交叉表。
我需要能够在成本中心的详细信息部分显示所有信息——而不是列出 JOhn Snow 和他工作的所有成本中心,而是在每个成本中心列出他以及其他成本中心的数量他在里面工作。
如果有人可以帮助我,我将非常感激并非常感激。谢谢你。
解决方案
加入:Cost_Center -- Emp -- Cost_Center_Alias 并添加加入或过滤条件以强制执行 Cost_center <> Cost_Center_Alias
您只需将同一个表第二次添加到报告中即可添加 Cost_Center 的别名实例。
这将导致每个 Cost_Center 和 Emp 组合加入到该 emp 还为另一个成本中心工作的任何情况。
然后,在级别 1 的 Cost_Center 1 和级别 2 的 Employee 上进行分组。然后,详细显示所有案例。然后,您可以计算员工为其他成本中心工作的次数并在 GF2 中显示。
使用 Group Report、Group Sort Expert 进行排序,使计数最高的成本中心(级别 1)和员工(级别 2)位于顶部。
推荐阅读
- java - 如何在 android studio 中使用 POST 请求(java 到 php)创建登录到具有改造的网络服务器?
- r - 在 R 中将函数参数作为向量传递
- mysql - 如何在 Laravel Eloquent 方法或 SQL 中选择具有相同列条件的行
- php - PHP 的垃圾收集器有问题。卡住/冻结。进程什么都不做,只消耗CPU
- android - 为什么我的 recyclerview 没有显示在我的选项卡布局片段上?
- progressive-web-apps - 可以从游戏机/智能电视上的浏览器安装 PWA 吗?
- symfony - 在 Symfony 4 中为每种语言定义一个 ndd
- python - 大写熊猫数据框值的第一个和第三个单词
- python - 我是否必须打开一个 docx 文件才能搜索其中的特定字符串?
- php - 如何在php中获取调用者文件名?