在上,我有下面的报表请求
用户通过使用Active (windows域帐户)进行身份验证。我们有一个自定义身份验证DB,报表上应该显示的数据与此身份验证DB上的用户相关,该报表需要生成一份报告,列出所有存储的销售数据,“所有数据”仅适用于“非管理员”用户的“管理”用户,同一报表只应显示与其关联的单个存储的销售数据。(不是所有商店的全部销售数据列表)
- Definition of "Admin", "Non Admin" user categories are defined on the custom Authentication DB.
如果有人能给我指
我正在尝试创建一个动态报表,该报表能够更改报表开头的组名。
这是我的场景:
我们有图表显示我们所有销售人员的销售活动。图表底部是所有销售人员的姓名。我想做的就是匿名这个名字,以显示员工是如何相互竞争的。
我目前正在通过组名称中的一个公式来实现这一点,该公式将除一个名称之外的所有名称替换为空格。我希望使用一个报告来实现这一点,而不是使用不同的代码为每个用户创建25个独立的报告。
我现在的公式是这样的:
IF {Database.DataField} = "BILL" THEN TOTEXT("BILL")
ELSE IF {Database.DataField}
我正在努力找出如何编写代码,既要对手头的任务足够快,又要有良好的结构,以便将来可读和可维护。
该任务是在php中生成销售报告,该报告利用SQL数据库中的数据。该报表返回数千行,每行代表一次销售。报告的许多列必须在生成报告时计算,因为它们的值没有存储在数据库中。我已经编写了一个大型SQL查询,可以非常快速地一次生成报告。
我的问题是,这会造成代码重复,此外,从系统实体的角度来看,很难让人理解SQL代码。例如,我的函数库中有一个函数,它返回销售收到的金额。它调用下面的一段SQL来完成此操作。
SELECT SUM(amount) AS amount_received
FROM transactio
我正在为不同的客户制作发票。有些客户有销售津贴。对于那些客户,我想显示一个额外的销售津贴单位和总成本栏。
如果任何最大销售成本总额=0,我希望将字段移到左边,并在右侧显示销售补贴。
当客户有销售补贴时,
------------------Headings extend all the way across the report-----------------------------
Description Qty UOW Client Unit Cost Client Cost Sales Unit Cost Sales Cost
===========