`
jianchen
  • 浏览: 344904 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

使用TopN筛选器

    博客分类:
  • BI
SQL 
阅读更多

最近接到一个需求,需要在会员接到电话时显示该会员在最近7天内按照问题类型统计的来电量进行Top排名,从而可以获知该用户可能遇到的问题从而进行更好的服务于会员。

 

由于前面的相关事实表和维度表都是现成的,只需要稍微在模型上建立好关联即可。

 

OK后发布进行报表开发。之前用Rank和Top都搞过这种排名的报表开发。不过这次用了更加简单的方法,直接利用筛选器的功能可以迅速实现。

 

以会员为第一维度,问题类型为第二维度,度量为来电量。


 

如果只有一个维度还好,用“在以上”筛选器可以做到。


但是这里需要按照会员维度进行TOp,所以在使用筛选器时需要指定按照什么维度进行TOP,这个可以通过筛选器的高级中的转换为SQL功能进行指定。


最终可以达到想要的效果,效果图如下:

 


 

 

 

 

  • 大小: 9.6 KB
  • 大小: 18.5 KB
  • 大小: 21.3 KB
  • 大小: 13.6 KB
分享到:
评论

相关推荐

    Tableau实现TopN功能

    本文将详细探讨如何在Tableau中实现TopN功能,即如何筛选出数据集中的前N项,并将其他不在TopN范围内的数据汇总为“其他”项进行展示。 ### 一、TopN功能的意义 在实际业务场景中,我们往往关注的是数据集中最显著...

    Tableau制作TOP排名图表模板(附twbx文件)

    若需展示TOP N,如TOP 10,可以在筛选器中设置条件,选择"仅显示顶部",并输入10。 4. **添加图表元素**:为了使图表更易于理解,你可能还需要添加其他元素,如平均值线、趋势线或颜色编码,以突出显示关键数据点。...

    Excel Power Pivot数据建模分析(进阶篇)资料.zip

    6. **筛选器函数**:Power Pivot提供了多种筛选器函数,如FILTER、ALL、ALLEXCEPT等,它们可以帮助用户从大量数据中快速提取所需信息,进行复杂的数据过滤和交互式分析。 7. **Generate函数创建辅助表**:Generate...

    数据库数据查询PPT课件.pptx

    - `SELECT`:指定要查询的列或表达式,可以使用`ALL`显示所有记录,`DISTINCT`去除重复记录,`TOP n`或`TOP n PERCENT`返回前n个或n%的记录。 - `[FROM <表名>]`:指定数据来源的表。 - `[WHERE <条件>]`:添加筛选...

    销售管理数据库的数据查询PPT课件.ppt

    如果需要返回前n条记录,可以使用TOP关键字,如`SELECT TOP n 列名 FROM 表名`。如果结合ORDER BY子句使用,TOP关键字将返回排序后的前n条记录。 在销售管理数据库中,查询能力至关重要。这不仅涉及到快速获取销售...

    lucene4.6例子

    3. 执行查询:通过`IndexSearcher`对象的`search()`方法,将查询对象和指定的TopN(如前10个结果)传入,返回匹配的文档集。 4. 结果处理:`search()`方法返回`TopDocs`对象,包含匹配文档的分数和文档编号。可以...

    利用lucene给网站、系统增加搜索功能

    4. 执行搜索:使用Searcher执行Query,获取Top N的搜索结果。可以设置评分策略以优化相关性。 5. 结果展示:将搜索结果中的Document对象转换回实际的数据格式,展示给用户。 四、Lucene进阶应用 除了基础的搜索...

    oracle讲义:子查询

    Oracle数据库的优化器会决定是否先执行子查询或先执行外层查询,但子查询返回的数据一定是先被计算出来,再供主查询使用。 4. 使用子查询的注意事项: - 子查询需要用括号括起来。 - 将子查询放在比较运算符的...

    sql查询优化规则

    11. **TOP:** 最后返回VT10中的前N行。 正确理解和利用这些顺序可以显著提高查询性能。例如,在WHERE子句中使用索引能够更快地筛选数据;在JOIN之前先应用筛选条件也可以减少需要处理的数据量。通过合理地组织SQL...

    Linux经典实用的使用技巧33则

    `top`命令提供了实时的系统资源监控,而`vmstat`命令则提供了更详细的系统状态统计,如CPU使用率、内存使用情况等,适合进行深入的系统分析。 #### 十一、字符串搜索 `strings`命令用于从二进制文件中提取可打印的...

    如何使用SQLServer表中数据操作.pptx

    - TOP n [PERCENT]:返回查询结果的前n行,可选百分比形式。 - select_list:指定要返回的列,可以是列名、表达式、常量等,多个列用逗号分隔。 - *:通配符,表示所有列。 - column_name:指定列名。 - expression...

    精通sql结构化查询语句

    6.4.4 使用TOP子句 6.4.5 NULL的判断 6.5 模糊查询 6.5.1 使用LIKE运算符进行查询 6.5.2 使用“_”通配符进行查询 6.5.3 使用“%”通配符进行查询 6.5.4 使用“[]”通配符进行查询 6.5.5 使用“[^]”通配符进行查询...

    用lucene实现的简易搜索引擎

    4. 结果处理:TopDocs包含了匹配的文档总数和TopN的ScoreDoc对象,每个ScoreDoc对应一个文档及其得分。我们可以通过ScoreDoc获取对应的Document,并从中提取相关信息。 五、优化与扩展 1. 更新与删除:Lucene支持...

    EXCEL透视表小技巧.rar

    10. **高级筛选与透视表过滤器**:透视表提供多种过滤选项,如绝对值过滤、Top/Bottom N过滤,甚至可以使用自定义公式进行复杂筛选。 11. **报表布局和打印**:你可以调整透视表的布局,使其更适合打印或展示,例如...

    数据库数据查询PPT学习教案.pptx

    7. `TOP`:返回查询结果的前n行或n%行。 8. `DISTINCT`:去除结果集中的重复行。 9. `JOIN`:连接多个表,实现更复杂的查询。 基础查询通常涉及简单的列选择和条件过滤。例如,无条件简单查询可以返回表中所有数据...

    linux监控cpu脚本

    - `grep -w Cpu`:从`top`命令输出中筛选出包含“Cpu”的行。 - `awk '{print $5}'`:打印出第五个字段,即CPU使用百分比。 - `awk -F '%' '{printf "%d", $1}'`:移除百分号,并转换为整数类型。 ##### 3. 条件...

    SQLSERVER技巧集锦

    - **技巧**: 使用扩展存储过程查询服务器上的物理驱动器信息。 - **示例代码**: `EXEC master..xp_fixeddrives;` - **解释**: `xp_fixeddrives`是一个预定义的扩展存储过程,可以列出服务器上所有的固定磁盘驱动器...

    DBA必备的sql好习惯

    对于无条件查询,可以使用`SELECT TOP N *`这样的语句限制返回的数据量。 #### 三、尽量减少重复工作 在编写SQL查询时,应尽量减少相同查询语句的重复执行,尤其是对于基础数据的查询。此外,还需要关注数据转换的...

    C#程序开发范例宝典(第2版).part08

    实例111 使用Timer组件制作计时器 161 实例112 使用Timer组件显示当前系统时间 165 实例113 使用Timer组件制作左右飘动的窗体 166 实例114 使用Timer组件实现奥运倒计时 167 3.8 ServiceController组件 169 ...

Global site tag (gtag.js) - Google Analytics