最近在群里,小伙伴提出了一个新颖的问题:
就是当我选中某个月的时候,如何只显示被选项,而其他项目显示为空值呢?
白茶仔细寻思了一下,这个按照实际需求不就是突出显示的问题么?
模拟数据:
这是白茶随机模拟的数据,突出显示的需求可能白茶描述的不太清楚,具体要什么样的效果呢?
看下图:
明白了么?小伙伴们,就是选择某一项目的时候,其他的项目需要显示为“空值”且存在的情况,主要是为了突出显示的问题。
白茶当时内心的解决方案有两种:
1、这个需求可以靠ADDMISSINGITEMS函数加SUMMARIZECOLUMNS函数组合解决!
首先:SUMMARIZECOLUMNS函数是SUMMARIZE函数的进阶版,直接生成可见组合的表,搭配ADDMISSINGITEMS函数显示“缺失项”的特性可以完美解决这个问题!
缺点:这两个函数不太好理解,不容易上手啊。
2、利用书签功能,为每个日期的单独数据做出显示项目,其他不显示,来回的切换!
但是这种方式虽然不需要思考DAX的编写,可是违背了Power BI商业智能的特性啊!并没有达到简单易上手的程度。
于是白茶开始仔细思考了一下,灵机一动:这个问题可以利用IF函数解决!
原文请到微♥观看