Filter

class deepfos.lib.deepchart.Filter(params, struct=None, all_enable_dim_columns=None, date_round=False)
agg(df)

对df 进行分组,聚合,重命名处理

返回类型

DataFrame

apply(df, exclude_dim_expr=True)

根据筛选条件对数据源进行过滤处理

参数
  • df (DataFrame) – 需要过滤的数据源

  • exclude_dim_expr (bool) – 是否排除维度表达式,默认为True,只对维度类型之外的字段进行条件过滤

返回类型

DataFrame

as_pandas_sql(exclude_dim_expr=True)

组装符合pandas格式的sql

返回类型

str

as_sql(exclude_dim_expr=True)

获取MySql格式的过滤条件

返回类型

str