Crystal reports 能否将表中的列拆分为crystal report中的两个字段?

Crystal reports 能否将表中的列拆分为crystal report中的两个字段?,crystal-reports,Crystal Reports,我有一张签到签到表 我想分成两个字段签入、签出并对其应用不同的条件。如果我理解正确,只需创建两个公式。 每个公式分割db字段并使用相关部分 @公式1 SplitdbdataField,;[1] //对第1部分做一些工作 @公式2 SplitdbdataField,;[2] //对第2部分做一些工作 首先,将DB字段和两个公式并排放置在详细信息区域中,直到正确编辑公式…并排查看原始数据和转换数据总是有帮助的 编辑:您可以使用前两个公式的输出进行其他公式的进一步计算。这确实需要作为自己的列存储在表级

我有一张签到签到表


我想分成两个字段签入、签出并对其应用不同的条件。

如果我理解正确,只需创建两个公式。 每个公式分割db字段并使用相关部分

@公式1 SplitdbdataField,;[1] //对第1部分做一些工作

@公式2 SplitdbdataField,;[2] //对第2部分做一些工作

首先,将DB字段和两个公式并排放置在详细信息区域中,直到正确编辑公式…并排查看原始数据和转换数据总是有帮助的


编辑:您可以使用前两个公式的输出进行其他公式的进一步计算。

这确实需要作为自己的列存储在表级别,这样就更容易使用这两个列。如果您仍然使用当前使用的格式,那么可以使用sql控制台将字段拆分为2,方法是使用leftyourcolumnname,12或日期的多少字符作为签入,使用rightyourcolumnname,12作为签出。有了这两个字段后,您需要将值转换为日期,以便对其应用条件。您的列的名称是什么?这是登记退房。同时给出示例数据,以了解它是datetime或only time或其他,因此我们建议按此操作。还有到目前为止你已经尝试过的。如下所示,您可以使用公式根据数据进行拆分。