Graph类型的数据窗口设置问题

金大哈 2010-04-28 09:46:50
如果想两条数据显示在一起例如
汇总输入如下


想实现如下效果
根据机器+优先级分类
形成一个图标
根据分类分别显示 额定工时+占用工时

大概实现向这一这个图形

后来不感觉上面数据可能不照(有可能高手能实现 我是菜鸟)

转为下面的数据

分开数据如下


红色部分是实际占用工时,黑色为额定工时

再次实现如上显示

依旧不照,应该是设置有问题

还望大侠们给予指点迷津

...全文
427 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
金大哈 2010-04-29
  • 打赏
  • 举报
回复
各位大侠我错了

我放错了一个列
zb63668331 2010-04-29
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 jjl_sky 的回复:]

zb63668331 谢谢你费了这么多心思 不过还是不能显示到一起去 ,是分开显示 的 就是两个图形竖条不是靠在一起的,
而是分开一段距离的
[/Quote]
怎么可能,我这边都是显示在一起的
其实你的实际占用工时和额定工时对应的是series,机器+优先级分类对应category ,value可以自己加
哎....
金大哈 2010-04-29
  • 打赏
  • 举报
回复
还有 一个问题 还望 xys_777 明示

你加入的类型是什么作用




zb63668331 谢谢你费了这么多心思 不过还是不能显示到一起去 ,是分开显示 的 就是两个图形竖条不是靠在一起的,
而是分开一段距离的
zb63668331 2010-04-29
  • 打赏
  • 举报
回复
楼主哪里人?--‘不照’是方言,我们那的
金大哈 2010-04-29
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 zb63668331 的回复:]
引用 7 楼 xys_777 的回复:
我很悲哀,都做好了源代码,竟然都不看

呵呵,你看不透人家心,悲哀活该
[/Quote]


谢谢二位帮忙
我错了 。。。。。

其实2楼的我看了 可能是我的PB版本太低,6.5的我做了一个*.srd文件导入 结果不照
release 8; 是那个类型的数据窗口啊

PB6.5里面 图形数据窗口是release 6
zb63668331 2010-04-29
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 xys_777 的回复:]
我很悲哀,都做好了源代码,竟然都不看
[/Quote]
呵呵,你看不透人家心,悲哀活该
zb63668331 2010-04-28
  • 打赏
  • 举报
回复

value category series
----------- -------------------------------------------------- ----------------------
100 1月 产品_1
200 2月 产品_1
300 3月 产品_1
200 1月 产品_2
100 2月 产品_2
800 3月 产品_2
300 4月 产品_2
100 5月 产品_2
800 6月 产品_2
1000 7月 产品_2

按照这样做个表,然后PB设置的时候value ,category ,series对应,可以帮助你理解
永生天地 2010-04-28
  • 打赏
  • 举报
回复
我很悲哀,都做好了源代码,竟然都不看
永生天地 2010-04-28
  • 打赏
  • 举报
回复
release 8;
datawindow(units=0 timer_interval=0 color=1090519039 processing=3 HTMLDW=no print.documentname="" print.orientation = 1 print.margin.left = 110 print.margin.right = 110 print.margin.top = 96 print.margin.bottom = 96 print.paper.source = 0 print.paper.size = 0 print.prompt=no print.buttons=no print.preview.buttons=no )
summary(height=0 color="536870912" )
footer(height=0 color="536870912" )
detail(height=0 color="536870912" )
table(column=(type=number updatewhereclause=no name=核算年 dbname="name_1" )
column=(type=number updatewhereclause=no name=核算月 dbname="name_2" )
column=(type=char(10) updatewhereclause=no name=机器名称 dbname="name_3" )
column=(type=number updatewhereclause=no name=优先级 dbname="name_4" )
column=(type=number updatewhereclause=no name=数量 dbname="name_5" )
column=(type=char(10) updatewhereclause=no name=类型 dbname="name_6" )
)
data( 2010, 4,"机器1", 1, 480,"实际", 2010, 4,"机器1", 1, 899,"额定", 2010, 4,"机器1", 4, 600,"实际", 2010, 4,"机器2", 4, 899,"额定",)
graph(band=background height="316" width="2857" graphtype="7" perspective="2" rotation="-20" color="0" backcolor="16777215" shadecolor="-6795776" range= 0 border="3" overlappercent="0" spacing="100" elevation="20" depth="100"x="0" y="0" height="316" width="2857" name=gr_1 visible="1" sizetodisplay=1 series="类型" category="机器名称+'优先级:'+string(优先级)" values="sum(数量 for graph)" title="额定工时+占用工时" title.dispattr.backcolor="553648127" title.dispattr.alignment="2" title.dispattr.autosize="1" title.dispattr.font.charset="0" title.dispattr.font.escapement="0" title.dispattr.font.face="Arial" title.dispattr.font.family="2" title.dispattr.font.height="0" title.dispattr.font.italic="0" title.dispattr.font.orientation="0" title.dispattr.font.pitch="2" title.dispattr.font.strikethrough="0" title.dispattr.font.underline="0" title.dispattr.font.weight="700" title.dispattr.format="[general]" title.dispattr.textcolor="0" title.dispattr.displayexpression="title" legend="4" legend.dispattr.backcolor="536870912" legend.dispattr.alignment="0" legend.dispattr.autosize="1" legend.dispattr.font.charset="0" legend.dispattr.font.escapement="0" legend.dispattr.font.face="Arial" legend.dispattr.font.family="2" legend.dispattr.font.height="0" legend.dispattr.font.italic="0" legend.dispattr.font.orientation="0" legend.dispattr.font.pitch="2" legend.dispattr.font.strikethrough="0" legend.dispattr.font.underline="0" legend.dispattr.font.weight="400" legend.dispattr.format="[general]" legend.dispattr.textcolor="0" legend.dispattr.displayexpression="series"
series.autoscale="1"
series.displayeverynlabels="0" series.droplines="1" series.frame="1" series.label="类型" series.majordivisions="0" series.majorgridline="1" series.majortic="3" series.maximumvalue="0" series.minimumvalue="0" series.minordivisions="0" series.minorgridline="1" series.minortic="1" series.originline="1" series.primaryline="0" series.roundto="0" series.roundtounit="0" series.scaletype="1" series.scalevalue="1" series.secondaryline="0" series.shadebackedge="0" series.dispattr.backcolor="536870912" series.dispattr.alignment="0" series.dispattr.autosize="1" series.dispattr.font.charset="0" series.dispattr.font.escapement="7" series.dispattr.font.face="Arial" series.dispattr.font.family="2" series.dispattr.font.height="0" series.dispattr.font.italic="0" series.dispattr.font.orientation="0" series.dispattr.font.pitch="2" series.dispattr.font.strikethrough="0" series.dispattr.font.underline="0" series.dispattr.font.weight="400" series.dispattr.format="8" series.dispattr.textcolor="0" series.dispattr.displayexpression=" title " series.labeldispattr.backcolor="553648127" series.labeldispattr.alignment="2" series.labeldispattr.autosize="1" series.labeldispattr.font.charset="0" series.labeldispattr.font.escapement="0" series.labeldispattr.font.face="Arial" series.labeldispattr.font.family="2" series.labeldispattr.font.height="0" series.labeldispattr.font.italic="0" series.labeldispattr.font.orientation="0" series.labeldispattr.font.pitch="2" series.labeldispattr.font.strikethrough="0" series.labeldispattr.font.underline="0" series.labeldispattr.font.weight="400" series.labeldispattr.format="[general]" series.labeldispattr.textcolor="0" series.labeldispattr.displayexpression="''" series.sort="1"
category.autoscale="1"
category.displayeverynlabels="0" category.droplines="0" category.frame="1" category.label="机器与优先级" category.majordivisions="0" category.majorgridline="0" category.majortic="3" category.maximumvalue="0" category.minimumvalue="0" category.minordivisions="0" category.minorgridline="0" category.minortic="1" category.originline="0" category.primaryline="1" category.roundto="0" category.roundtounit="0" category.scaletype="1" category.scalevalue="1" category.secondaryline="0" category.shadebackedge="1" category.dispattr.backcolor="556870912" category.dispattr.alignment="2" category.dispattr.autosize="1" category.dispattr.font.charset="0" category.dispattr.font.escapement="0" category.dispattr.font.face="Arial" category.dispattr.font.family="2" category.dispattr.font.height="0" category.dispattr.font.italic="0" category.dispattr.font.orientation="0" category.dispattr.font.pitch="2" category.dispattr.font.strikethrough="0" category.dispattr.font.underline="0" category.dispattr.font.weight="400" category.dispattr.format="[general]" category.dispattr.textcolor="0" category.dispattr.displayexpression="category" category.labeldispattr.backcolor="556870912" category.labeldispattr.alignment="2" category.labeldispattr.autosize="1" category.labeldispattr.font.charset="0" category.labeldispattr.font.escapement="0" category.labeldispattr.font.face="Arial" category.labeldispattr.font.family="2" category.labeldispattr.font.height="0" category.labeldispattr.font.italic="0" category.labeldispattr.font.orientation="0" category.labeldispattr.font.pitch="2" category.labeldispattr.font.strikethrough="0" category.labeldispattr.font.underline="0" category.labeldispattr.font.weight="400" category.labeldispattr.format="[general]" category.labeldispattr.textcolor="0" category.labeldispattr.displayexpression="categoryaxislabel" category.sort="1"
values.autoscale="1"
values.displayeverynlabels="0" values.droplines="0" values.frame="1" values.label="数值" values.majordivisions="0" values.majorgridline="0" values.majortic="3" values.maximumvalue="1000" values.minimumvalue="0" values.minordivisions="0" values.minorgridline="1" values.minortic="3" values.originline="1" values.primaryline="1" values.roundto="0" values.roundtounit="0" values.scaletype="1" values.scalevalue="1" values.secondaryline="0" values.shadebackedge="0" values.dispattr.backcolor="556870912" values.dispattr.alignment="1" values.dispattr.autosize="1" values.dispattr.font.charset="0" values.dispattr.font.escapement="0" values.dispattr.font.face="Arial" values.dispattr.font.family="2" values.dispattr.font.height="0" values.dispattr.font.italic="0" values.dispattr.font.orientation="0" values.dispattr.font.pitch="2" values.dispattr.font.strikethrough="0" values.dispattr.font.underline="0" values.dispattr.font.weight="400" values.dispattr.format="[General]" values.dispattr.textcolor="0" values.dispattr.displayexpression="value" values.labeldispattr.backcolor="553648127" values.labeldispattr.alignment="2" values.labeldispattr.autosize="1" values.labeldispattr.font.charset="0" values.labeldispattr.font.escapement="900" values.labeldispattr.font.face="Arial" values.labeldispattr.font.family="2" values.labeldispattr.font.height="0" values.labeldispattr.font.italic="0" values.labeldispattr.font.orientation="900" values.labeldispattr.font.pitch="2" values.labeldispattr.font.strikethrough="0" values.labeldispattr.font.underline="0" values.labeldispattr.font.weight="400" values.labeldispattr.format="[general]" values.labeldispattr.textcolor="0" values.labeldispattr.displayexpression="valuesaxislabel" )
htmltable(border="1" )
htmlgen(clientevents="1" clientvalidation="1" clientcomputedfields="1" clientformatting="0" clientscriptable="0" generatejavascript="1" netscapelayers="0" )
zb63668331 2010-04-28
  • 打赏
  • 举报
回复
那还不结贴~
金大哈 2010-04-28
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zb63668331 的回复:]
SQL code

你没去试我最后一句话
--然后PB设置的时候value ,category ,series对应
你在数据窗口中对应设置一下value ,category ,series的值分别对应value ,category ,series
[/Quote]

对的 就是这么设置的
DATA界面也只有这个三个 设置的地方 一一对的 O(∩_∩)O~
zb63668331 2010-04-28
  • 打赏
  • 举报
回复

你没去试我最后一句话
--然后PB设置的时候value ,category ,series对应
你在数据窗口中对应设置一下value ,category ,series的值分别对应value ,category ,series
金大哈 2010-04-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zb63668331 的回复:]
SQL code

value category series
----------- -------------------------------------------------- ----------------------
100 1月 ……
[/Quote]

谢谢你的回复
跟据你提供的方式是
1月的产品1、2
2月的产品1、2
以此类推的显示在一起

提问的意图想让1月的产品1、2在一起
2月的产品1、2 在一起
还望明示

609

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧