找回密码
 立即注册

QQ登录

只需一步,快速开始

sxylsjw

最新发帖

[已处理] 表格

Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-9-16 14:07:20
11#
感谢各位大佬的支持~

您好,企鹅大佬也给您回复了许多次。您可以参考下方的帖子进行提问哈


如何有效地进行问题提问
https://gcdn.grapecity.com.cn/fo ... 4&fromuid=64322
(出处: 葡萄城产品技术社区)


回复 使用道具 举报
sxylsjw
中级会员   /  发表于:2022-9-16 14:17:00
12#
如果不用ID ,只用地区代码,文本字段,这个就不管用了,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
sxylsjw
中级会员   /  发表于:2022-9-16 14:52:58
13#
SimonPortgas 发表于 2022-9-16 09:01
1. 创建了一张销售表,添加了地区 ID 和销售时间字段,销售表和地区表通过地区 ID 进行管理,如下:

...

如果不用ID ,只用地区代码,文本字段,这个就不管用了,
image.png909151306.png
回复 使用道具 举报
SimonPortgas悬赏达人认证 活字格认证
中级会员   /  发表于:2022-9-16 15:15:33
14#
sxylsjw 发表于 2022-9-16 14:52
如果不用ID ,只用地区代码,文本字段,这个就不管用了,
image.png909151306.png

如果想用地区代码的话,这里 OData 公式需要查询地区代码出来,你可以改一下 OData 公式的查询的字段就行。
demo 里没有用地区代码是应为销售表中是通过地区 ID 和地区表进行关联的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
sxylsjw
中级会员   /  发表于:2022-9-16 16:08:43
15#
这样出来公式结果显示的是第一行的一个地区代码,
回复 使用道具 举报
SimonPortgas悬赏达人认证 活字格认证
中级会员   /  发表于:2022-9-16 16:37:48
16#
sxylsjw 发表于 2022-9-16 16:08
这样出来公式结果显示的是第一行的一个地区代码,

这样吧,你的 demo 是最开始的那个吗?有没有调整的地方,如果有你更新一下或再上传一个,我试试在你的 demo 上用你的表结构实现一下。
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2022-9-16 17:41:15
17#
感谢各位大佬的支持~
回复 使用道具 举报
sxylsjw
中级会员   /  发表于:2022-9-16 17:54:09
18#
SimonPortgas 发表于 2022-9-16 15:15
如果想用地区代码的话,这里 OData 公式需要查询地区代码出来,你可以改一下 OData 公式的查询的字段就行 ...

如果用的外接SQl表时,公式提取的是第一行的地区代码
回复 使用道具 举报
sxylsjw
中级会员   /  发表于:2022-9-16 20:16:24
19#
SimonPortgas 发表于 2022-9-16 12:09
关于这个,我使用了自定义显示格式,值为 0 显示为空,否则显示日期。
猜测使用外置库可能是这里为 0   ...

用的sql外表视图办法实现不了,公式查到的显示一个代码,在公式单元格
回复 使用道具 举报
SimonPortgas悬赏达人认证 活字格认证
中级会员   /  发表于:2022-9-19 11:31:51
20#
sxylsjw 发表于 2022-9-16 20:16
用的sql外表视图办法实现不了,公式查到的显示一个代码,在公式单元格

我用 MySQL 数据库测试了下,没有什么问题,就是销售视图的销售日期字段是字符串类型,如下:


在给页面表格设置过滤的时候要做一下处理:
用时间文本去做过滤。





另外你提到的两点:
  • 自定义显示格式([=0]"";yyyy/m/d)依然可以使用,即时间如果为零,显示为空;
  • 也可以使用地区代码去过滤,因为 OData 公式是从销售表中查的,如果要用地区代码,需要在销售表里扩展地区代码字段,如下:




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部