Power BI 语义模型构建与优化实践
1. 虚拟关系应用:连接增长层级与语义模型
在 Power BI 语义模型中,为了将断开连接的 GrowthTiers 表中的增长层级细分应用到语义模型的度量中,我们采用了特定的方法,有时也被称为“断开连接表技巧”。通过 Sales Growth Tier 和 Customer Countries 这两个度量来形成虚拟关系,它们基于细分表的阈值和销售增长度量应用过滤器。
1.1 Sales Growth Tier 度量
该度量返回指定销售增长度量值对应的增长层级列的文本值。使用 DAX 变量存储现有的销售增长度量和四个细分阈值,通过 SWITCH 函数将销售增长与细分阈值进行比较,以分配增长层级值。
// 示例代码
VAR SalesGrowth = [Sales Growth]
VAR Threshold1 = 10
VAR Threshold2 = 20
VAR Threshold3 = 30
VAR Threshold4 = 40
RETURN
SWITCH(
TRUE(),
SalesGrowth < Threshold1, "Low",
SalesGrowth < Threshold2, "Medium",
SalesGrowth < Threshold3, "High",
SalesGrowth < Threshold4, "Very High",
"Exceptional"
)
超级会员免费看
订阅专栏 解锁全文
37

被折叠的 条评论
为什么被折叠?



