跳到主要内容

计算A列最小、最大值对应B列值

组件名称计算A列最小/最大值对应B列值
工具集设计分析优化
组件作者雪浪云-卡尔
文档版本1.0
功能计算A列最小/最大值对应B列值
比如可以用于计算设计表cost列最小的设计点design_id
镜像名称suanpan_mdo:latest
开发语言Python

组件原理

  • 计算A列最小/最大值对应B列值;
  • 比如可以用于计算设计表cost列最小时的design_id值,详见下述“使用方法”章节;

输入桩

输入端子1

  • 端口名称:表格数据CSV;
  • 功能描述:接收设计表数据的Csv文件;
  • 输入类型:Csv文件;
  • 示例

image.png


输出桩

输出端子1

  • 端口名称:结果值;
  • 功能描述:B列(设计点)的值;
  • 输出类型:字符串,因为B列可能为String、Int、Float或Json,所以输出类型为String,兼容所有上述类型;
  • 示例:10;

数据接收方式

异步模式和同步模式都支持。

参数配置

A列的列名

  • 功能描述:源数据对应列名;
  • 必选参数:是;
  • 示例:A_F;

B列的列名

  • 功能描述:目标数据对应列名;
  • 必选参数:是;
  • 示例:A_T;

求最大还是最小

  • 功能描述:源数据的处理方式;
  • 必选参数:是;
  • 示例:最大值;

image.png


运行调优

建议不进行特别配置,按照平台的默认分配运行。

使用方法

未部署状态下的操作步骤

后面板链接


image.png


右面板配置

  • 设置A列的列名;
  • 设置B列的列名;
  • 设置求最小/求最大的值;

image.png


部署状态下的操作步骤

后面板操作

在上传测试完的Csv数据后(其中包含A_F、A_T等数据),并配置计算A列最小/最大值对应B列值的参数后,按下按钮即可计算最大值:


image.png


弹窗操作

无。