首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果LOD计算可能的话

问如果LOD计算可能的话
EN

Stack Overflow用户
提问于 2015-06-26 16:07:58
回答 1查看 10.6K关注 0票数 2

这个看起来很简单,但我很困惑。希望以前有人见过这个人。

我想展示的:

如果家具是该州销售额最高的类别,则为Sales$

Ex.亚利桑那州家具$13525

但是,如果家具不是最畅销的$类别,我想显示0或零或“红旗”。任何一种方法都可以,“红旗”是最好的,但我不确定我们能不能用一根绳子来搭配'ag‘。

Ex:阿拉巴马州家具“红旗”

谢谢你的建议,让这件事变得正确!

代码语言:javascript
复制
State                     Category                 Sales
Alabama                   Furniture                $6,332
                          Office Supplies          $4,209
                          Technology               $8,969

Arizona                   Furniture                $13,525
                          Office Supplies          $10,006
                          Technology               $11,751

Arkansas                  Furniture                $3,188
                          Office Supplies          $4,565
                          Technology               $3,925

California                Furniture                $156,065
                          Office Supplies          $142,352
                          Technology               $159,271

Colorado                  Furniture                $13,243
                          Office Supplies          $7,899
                          Technology               $10,966
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-26 23:42:57

让我们一分为二。首先,让我们创建一个max_sales字段:

代码语言:javascript
复制
{ FIXED [State] : MAX([Sales]) }

这将给出每个州在类别中的最大销售量。我认为这是最低层次的细节(类别)。如果不是,您可以使用另一个LOD计算来获得每个类别的数字:

代码语言:javascript
复制
{ FIXED [Category] : SUM([Sales]) }

并在第一次计算时使用此字段。

接下来的部分。不能将整数与字符串混合,但始终可以将int转换为str。我会这样做:

代码语言:javascript
复制
IF [Category] = 'Furniture'
   THEN IF [Sales] < [max_sales]
             THEN 'Red Flag'
        ELSE STR([Sales])
        END
ELSE #I have no idea what you want here
END

同样,如果类别不是最底层的详细信息,则使用SUM( sales )而不是只使用sales(如果Tableau表示不能将聚合与非聚合字段混合在一起,则使用最大值(Max_sales))。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31077669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档