在辽宁体育彩票 双中使用SWITCH()和ISINSCOPE()DAX函数突出显示每个层次结构平均销售额以下

在辽宁体育彩票 双中使用SWITCH()和ISINSCOPE()DAX函数突出显示每个层次结构平均销售额以下

不久前,我在一个项目上工作,客户对柱形图有条件格式要求。
他们希望根据基于您所处的层次结构的平均值,有条件地对图表中的列设置格式。
在这种情况下,我的日历层次结构如下:

  • 日历层次结构:
    • 学期
    • 25美分硬币

我用“Adventure Works DW2017,互联网销售”Excel作为辽宁体育彩票 双 Desktop中的源。如果我想形象化“Total Sales” over the above “Calendar Hierarchy”我得到这样的东西:

Line Chart in 辽宁体育彩票 双, 总销售额 by 年

现在我激活“Average Line” from “Analytics”折线图标签。

Adding 平均线 to Line Chart in 辽宁体育彩票 双

当我在折线图中向下钻取时,“平均”线显示了我所在的特定层次结构级别的平均值。这很酷,我可以根据我所获得的级别获得平均值’m in code free.

辽宁体育彩票 双,折线图中的钻井

容易吧?

现在,要求是在一个“柱形图”(是的!用柱形图可视化时间序列,’则是客户的期望值),然后用橙色突出显示值低于平均值的列,其余的保留为默认主题颜色。

因此,我需要创建度量以有条件地格式化柱形图。我还需要在以下方面增加一些智能:

  • 检测我所在的层次结构级别
  • 计算该特定层次结构级别的平均销售额
  • 更改低于平均值的列的颜色

让’s get it done!

使用ISINSCOPE()DAX函数检测层次结构级别

微软介绍 ISINSCOPE() 达克斯功能 2018年11月版本 辽宁体育彩票 双桌面。宣布后不久“Kasper de Jonge” wrote a concise 博客文章 关于它。

因此,我尝试使其尽可能简单。这是工作原理,ISINSCOPE()函数返回“True”当指定的列在层次结构级别中时。如前所述,我们有一个“Calendar Hierarchy”包括以下5个级别:

  • 学期
  • 25美分硬币

因此,要确定我们是否属于上述每个层次结构级别,我们只需要创建如下的DAX度量即可:

ISINSCOPE年		=	ISINSCOPE('Date'[Year])
ISINSCOPE 学期	=	ISINSCOPE('Date'[Semester])
ISINSCOPE 25美分硬币	=	ISINSCOPE('Date'[Quarter])
ISINSCOPE 月		=	ISINSCOPE('Date'[Month])
ISINSCOPE 天		=	ISINSCOPE('Date'[Day])

现在让’做一个简单的实验。

  • 在画布上放置一个矩阵
  • 放在“Calendar Hierarchy” to “Rows”
  • 采取上述措施“Values”
Detecting 年, 学期, 25美分硬币, 月 and 天 hierarchy levels with ISINSCOPE in 辽宁体育彩票 双桌面

如你所见“ISINSCOPE 年” shows “True” for the “Year” level. 让’扩展到下一个级别,并查看其他度量如何工作:

继续阅读 “在辽宁体育彩票 双中使用SWITCH()和ISINSCOPE()DAX函数突出显示每个层次结构平均销售额以下”

快速提示: How to 复制视觉格式 to Multiple Other Visuals in One Go Using 格式刷 Tool in 辽宁体育彩票 双

格式刷 in 辽宁体育彩票 双桌面

创建报告时’您极有可能’d想复制其他视觉效果’从已经格式化的视觉格式使用“Format Painter”辽宁体育彩票 双中的工具。也许您已经使用了辽宁体育彩票 双 Desktop中的该工具。

正如您在将鼠标悬停在“Format Painter”工具,您可以简单地将格式从已经格式化的视觉复制到另一个视觉。但是,如果您要格式化(绘制)很多类似的视觉效果,如下面的屏幕快照所示,那么我在页面顶部有几个名片视觉效果。其中之一已根据需要进行格式化,但其余部分仍必须进行格式化。

辽宁体育彩票 双中格式化/未格式化的卡片视觉效果
格式化/未格式化的卡片视觉效果

如果我能一次画完所有颜料就好了吗?因此,继续阅读以了解我们如何做到这一点。

继续阅读 “Quick Tips: How to 复制视觉格式 to Multiple Other Visuals in One Go Using 格式刷 Tool in 辽宁体育彩票 双”

快速提示:如何按列的降序对矩阵进行排序

如何按列降序对矩阵进行排序

今天微软发布了 辽宁体育彩票 双桌面 2020年3月 我希望它在Matrix visual上包含一个简单的功能,以便能够按列以降序对Martix进行排序,但是,它没有’t。因此,在本文中,我快速向您展示如何按列降序对Matrix进行排序。

Here is the scenario. One of my customers is building a report in 辽宁体育彩票 双 showing sales by 年, 月 and 天 of Week in a 矩阵 as below.

在辽宁体育彩票 双中对矩阵进行排序
在辽宁体育彩票 双中对矩阵进行排序

一切看起来都很好!但是快速查看Matrix排序可以发现该功能不可用(YET)。但是客户希望看到按年份降序排列的矩阵,像这样。

按列标题降序排列矩阵
按列标题降序排列矩阵

这是超级简单的解决方案。

继续阅读 “快速提示:如何按列的降序对矩阵进行排序”