[知识体系] 理解 ISINSCOPE

  [复制链接]
查看148411 | 回复139 | 2021-2-21 18:59:30 | 显示全部楼层 |阅读模式
ISINSCOPE
  1. ISINSCOPE ( <ColumnName> )
复制代码


当<ColumnName>位于筛选上下文中,且被用于层级结构时,返回 true。


ISINSCOPEISFILTERED 有些类似,但比后者多一个判断条件。ISFILTERED 只需要参数列出现在筛选上下文中就会返回 True,而 ISINSCOPE 在此基础上还需要判断参数列是否位于当前行所在的层次结构的级别中,只有当两个条件同时满足,才会返回 True


在某些情况下,ISINSCOPE 对判断总计很有用,考虑下面这个例子:

1.jpg



此时两个函数的行为相同,而一旦将城市置于筛选器上,情况就会发生变化

2.png



对于国家和总计行,城市没有作为层级出现,ISINSCOPE 返回 False。而 ISFILTERED 由于外部筛选器的干扰,返回 True。所以,这种情况下,你可以直接用 ISINSCOPE 有效的判断总计,而不必在模型中复制一列用于单独判断总计。
回复

使用道具 举报

netplaying | 2021-4-24 15:29:12 | 显示全部楼层
嘘,低调。
回复

使用道具 举报

不圆不方 | 2021-9-8 19:55:32 来自手机 | 显示全部楼层
有空一起交流一下
回复

使用道具 举报

szxrszxr | 2021-10-4 10:14:23 | 显示全部楼层
看起来不错
回复

使用道具 举报

luzf2004 | 2021-10-19 10:05:32 | 显示全部楼层
支持一下,天天来这学习
回复

使用道具 举报

我要冲线 | 2021-11-3 23:29:46 来自手机 | 显示全部楼层
发发呆,回回帖,工作结束~
回复

使用道具 举报

2110495 | 2021-11-11 20:22:55 | 显示全部楼层
前排顶,很好!
回复

使用道具 举报

飞旋的青花 | 2021-11-24 16:34:08 | 显示全部楼层
看起来不错
回复

使用道具 举报

18688844 | 2021-12-14 12:48:44 来自手机 | 显示全部楼层
OMG!介是啥东东!!!
回复

使用道具 举报

拖车文 | 2022-1-31 11:51:20 来自手机 | 显示全部楼层
在撸一遍。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则