- QlikView 数据加载
- QlikView - Excel 文件
- QlikView - 分隔文件
- QlikView - XML 文件
- QlikView - 网页文件
- QlikView - 数据库
- QlikView - 内联数据
- QlikView - 常驻负载
- QlikView - 先前加载
- QlikView - 增量负载
- QlikView - 数据 - 文件(QVD)
- QlikView 报告界面
- QlikView - 工作表和对象
- QlikView - 脚本
- Qlikview - 功能
- QlikView - 间隔匹配
- QlikView - 聚合函数
- QlikView - 匹配功能
- QlikView - 排名功能
- QlikView - 窥视功能
- QlikView - RangeSum 函数
- QlikView - 文档
- QlikView - 列表框
- QlikView - 多盒
- QlikView - 文本对象
- QlikView - 条形图
- QlikView - 饼图
- QlikView - 仪表板
- QlikView 数据转换
- QlikView - 转换向导
- QlikView - 填充功能
- QlikView - 列操作
- QlikView - 旋转表格
- QlikView 数据模型
- QlikView - 维度和度量
- QlikView - 星型架构
- QlikView - 合成密钥
- QlikView - 生成数据
- QlikView数据分析
- QlikView - 交叉表
- QlikView - 直表
- QlikView - 数据透视表
- QlikView - 集合分析
- QlikView - 加入
- QlikView - 保留
- QlikView - 串联
- QlikView - 主日历
- QlikView - 映射表
- QlikView - 循环参考
- Qlikview 有用资源
- Qlikview - 问题/解答
- Qlikview - 快速指南
- Qlikview - 有用的资源
- Qlikview - 讨论
QlikView - 匹配功能
QlikView 中的Match ()函数用于将表达式中的字符串值与列中存在的数据值进行匹配。它类似于我们在SQL语言中看到的in函数。它对于获取包含特定字符串的行很有用,并且它还有一个以 wildmatch() 函数形式的扩展。
让我们将以下数据视为下面示例的输入文件。
Product_Id,Product_Line,Product_category,Product_Subcategory 1,Sporting Goods,Outdoor Recreation,Winter Sports & Activities 2,Food, Beverages & Tobacco,Food Items,Fruits & Vegetables 3,Apparel & Accessories,Clothing,Uniforms 4,Sporting Goods,Athletics,Rugby 5,Health & Beauty,Personal Care 6,Arts & Entertainment,Hobbies & Creative Arts,Musical Instruments 7,Arts & Entertainment,Hobbies & Creative Arts,Orchestra Accessories 8,Arts & Entertainment,Hobbies & Creative Arts,Crafting Materials 9,Hardware,Tool Accessories,Power Tool Batteries 10,Home & Garden,Bathroom Accessories,Bath Caddies 11,Food, Beverages & Tobacco,Food Items,Frozen Vegetables 12,Home & Garden,Lawn & Garden,Power Equipment 13,Office Supplies,Presentation Supplies,Display 14,Hardware,Tool Accessories,Jigs 15,Baby & Toddler,Diapering,Baby Wipes
使用 Match() 函数加载脚本
以下脚本显示加载脚本,该脚本读取名为product_categories.csv 的文件。我们在Product_Line字段中搜索与字符串“Food”和“Sporting Goods”匹配的值。
创建工作表对象
让我们创建一个 Table Box 工作表对象来显示 match 函数生成的数据。转到菜单布局 → 新建工作表对象 → 表格框。将出现以下窗口,在其中我们提及表的标题,然后选择要显示的所需字段。单击确定将在 QlikView Table Box 中显示 CSV 文件中的数据,如下所示。
使用 Wildmatch() 函数加载脚本
wildmatch ()函数是 match() 函数的扩展,其中我们可以使用通配符作为字符串的一部分,用于将值与正在搜索的字段中的值进行匹配。我们搜索字符串“Off*”、“*ome*”。
创建工作表对象
让我们创建一个Table Box工作表对象来显示 wildmatch 函数生成的数据。转到菜单项“布局”→“新建工作表对象”→“表格框”。将出现以下窗口,在其中我们提及表的标题,然后选择要显示的所需字段。单击确定将在 QlikView Table Box 中显示 CSV 文件中的数据,如下所示。