DAX从入门到精通 5-1-1 学习筛选上下文

在进一步学习calculate函数之前,我们要用花一小部分章节来巩固你对筛选上下文的理解。筛选上下文是一个复杂的概念,我们只有在学习了第十章后,才会完全的学习完上下文。在这个之前,我们会有不同的版本来介绍它,从简单到复杂,每次深入一些的介绍。

在之前的章节中,我们给了筛选上下文第一个定义:应用于模型的一些列筛选条件,可以改变数据库的可见行。这个定义很简洁,但是还是比较晦涩。在进入到下一个阶段之前,我们要记住VertiPaq(DAX使用的数据引擎)是一个列式数据库。我们应该停止使用表,而改用列的思维。

以下案例,我们可以认为Product是一个通常意义上的表。

image.png

但是,因为VertiPaq是一个列式数据库,表的正确展现方式应该是一系列的列,而不是一个整体。因此,我们用另外一种可视化的来展示它。

image.png

表还是以一样的内容,现在,可以更好的理解不同的列是如何存储的。同样,数据模型中的其他表也是这样工作的,因此,在你的脑海中,你要把模型中的表想象为许多的列,然后这些列,逻辑上被划分为表。

当你把Color放置到切片器,DAX就会实施一个过滤器到列中。这里有重点:过滤器不是添加到表中的列,只是添加到列。然后因为列是表的一部分,所以,这个列就成了表的过滤器。过滤器每次只能作用于一个列。

当你在切片器的筛选条件选择Red的时候,模型会按下图的方式处理数据。

image.png

你可以把需要进行筛选的列,形象的理解为一些列该列中的值。

所以,我们可以这样总结筛选上下文:它是一系列的表格,每个表包含了一个列,列中的值会被计算引擎读取为当前的筛选筛选条件。所有的这些过滤条件,最后会以AND的模式组合起来。

在透视表中,对于每个单元格,筛选的条件来源有切片器,过滤器,行以及列。每个筛选条件都会作用于一些表的列。因此,对于我们之前的案例,筛选上下文包含了三个不同的条件:category,subcategory,color。

所以,通过这个介绍,我们可以知道更新筛选上下文的方式。如果你要更新一个上下文,你需要提供一个新的列表来作为列的过滤条件。DAX会使用新的列表值来替代现有的过滤列,从而产生一个新的筛选上下文。

两个重要的点要记住:

  • 过滤器是某个列中一组激活的值。
  • 一个过滤条件总是只作用于一个列。

这个还不是完全正确的筛选上下文定义。要真正的掌握DAX,你必须还要学很多方面的知识,但是,目前为止,用这些知识,已经可以开始把筛选上下文的概念应用到工作中了。

现在我们已经对筛选上下文有了进一步的认识,现在,我们要继续学习calculate,以及它如何改变筛选上下文。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,194评论 6 490
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,058评论 2 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 156,780评论 0 346
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,388评论 1 283
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,430评论 5 384
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,764评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,907评论 3 406
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,679评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,122评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,459评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,605评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,270评论 4 329
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,867评论 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,734评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,961评论 1 265
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,297评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,472评论 2 348

推荐阅读更多精彩内容

  • 1.❤️感恩我最最最最最最最亲爱的金钱宝宝们,谢谢你们总是带着那么多的兄弟姐妹开开心心的轻而易举的像潮水般从四面八...
    丁籽含阅读 233评论 0 1
  • 生活因为拥有小花而变得舒缓。 这个小东西才养了三个月,已经成为我最好的伙伴,一个人无所事事赖在沙发上总会觉得空虚,...
    七彩祥云云阅读 249评论 0 0
  • 最近比较懒,都没有按时听萌薇老师上课,今日回看了第三节课——日常手帐 听完课后便马上行动,拿起笔干活活️️ 由于本...
    秀君啊阅读 566评论 3 2
  • mac 一台电脑两个github账号 自己有两个github账号,要配置在同一台笔记本上 个人账号:itxingO...
    页面仔小杨阅读 1,240评论 0 3
  • 逛微博的时候,在推荐APP的博中,看到了简书,然后就心动了一下,便下载了。像我这样轻易不下载APP的人,这算是很勇...
    鱼晓月阅读 249评论 0 1