找回密码
 立即注册

QQ登录

只需一步,快速开始

CainduranceTX
中级会员   /  发表于:2023-9-4 15:46  /   查看:2224  /  回复:7
50金币
各位大佬好,我同一个报表的页面有3个同一数据来源的数据集,分别统计门诊、住院、全部的数据,在设置文本框的时候,我发现所有的文本框都的数据集都绑定的是门诊的(如下图),导致虽然不同文本框的表达式指向不同的数据集,但最后统计的数据都是门诊的。
请问如何为不同的文本框设置不同的数据集绑定?
image.png958790283.png

image.png797697753.png
image.png597510375.png
image.png284540099.png

最佳答案

查看完整内容

您好,您可以点击表达式,然后进入表达式页面,编写对应的表达式。当数据集有多个时,您双击字段,表达式会默认加First函数,如果您不需要,手动删除即可。针对您的问题,我感觉是求3个数据集的字段的Sum值,那就直接编写就可以,参考下面的表达式: {Sum(字段名称, "数据集名称")} 您参考我上面的回复测试看看。 表达式的页面进入如下图示:

7 个回复

倒序浏览
最佳答案
最佳答案
Bella.YuanWyn认证
超级版主   /  发表于:2023-9-4 15:46:15
来自 6#
CainduranceTX 发表于 2023-9-4 16:25
这张页面的数据选项里,只能选一个门诊的数据集~

您好,您可以点击表达式,然后进入表达式页面,编写对应的表达式。当数据集有多个时,您双击字段,表达式会默认加First函数,如果您不需要,手动删除即可。针对您的问题,我感觉是求3个数据集的字段的Sum值,那就直接编写就可以,参考下面的表达式:
{Sum(字段名称, "数据集名称")}

image.png329345092.png

您参考我上面的回复测试看看。
表达式的页面进入如下图示:
image.png280914611.png
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-9-4 16:11:54
2#
文本框其实是没有绑定数据集的,向您选择的时候,提示的那个是可用的。

你这个只提示门诊是因为门诊数据集在第一个。这个您往下滑动滚轮,应该是能看到别的。
文本框指定数据集,其实就是您第一个截图中的,用第二个参数传递作用域(数据集名称)就可以。
但是您的一样,应该是因为您用了First。然后刚好第一个数据又是一样的导致的。
这么用:
Sum(人次值,"门诊")
Sum(人次值,"住院")
回复 使用道具 举报
CainduranceTX
中级会员   /  发表于:2023-9-4 16:20:49
3#
Felix.Li 发表于 2023-9-4 16:11
文本框其实是没有绑定数据集的,向您选择的时候,提示的那个是可用的。

你这个只提示门诊是因为门诊数据 ...

啊? 第一个数据?? 不一样啊~
回复 使用道具 举报
CainduranceTX
中级会员   /  发表于:2023-9-4 16:22:28
4#
Felix.Li 发表于 2023-9-4 16:11
文本框其实是没有绑定数据集的,向您选择的时候,提示的那个是可用的。

你这个只提示门诊是因为门诊数据 ...

我往下滚动了~没有其他的数据集,只有门诊的~而且在数据集那,门诊其实是第三个
回复 使用道具 举报
CainduranceTX
中级会员   /  发表于:2023-9-4 16:25:56
5#
Felix.Li 发表于 2023-9-4 16:11
文本框其实是没有绑定数据集的,向您选择的时候,提示的那个是可用的。

你这个只提示门诊是因为门诊数据 ...

这张页面的数据选项里,只能选一个门诊的数据集~
回复 使用道具 举报
CainduranceTX
中级会员   /  发表于:2023-9-4 17:33:06
7#
本帖最后由 Felix.Li 于 2023-9-4 17:59 编辑

搞定了,多谢!
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2023-9-4 17:57:24
8#
CainduranceTX 发表于 2023-9-4 17:33
搞定了,多谢阿姨!

  有问题再开心贴解决哦!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部