输出一个字符串,该字符串的最终值与分类值分开?

问题描述 投票:0回答:1

说我有一个[客户]字段,是/否

然后我求和[NumberOfAccounts]

但是在我的地图上,我需要一个字符串,上面写着“客户:23个潜在客户:11个总计:33”]

我该如何使用计算所得的字段?

tableau calculated-field
1个回答
0
投票

假设您有一个记录,即每个帐户的数据行,并且一个帐户是客户还是潜在客户,具体取决于[客户]字段的值。进一步建议您将Client更改为布尔值字段,采用True或False,而不使用字符串,最后假设您将字段重命名为[Client?]

鉴于所有这些,您将一个名为[Clients]的计算字段定义为

INT([Client?])

然后您可以将SUM([Clients])放在“文本/标签”架子上以获取客户端数量。

同样,您可以定义一个名为[Prospects]的计算字段为

INT(NOT [Client?])

并且还将SUM([Prospects])放在文本/标签架子上。

这是有效的,因为类型转换函数INT()将True转换为1,将False转换为0。然后SUM()函数有效地计算满足布尔条件的记录数。

最后,还要将SUM([记录数])添加到文本/标签。

一旦这些措施包含在文本或标签中,您可以通过单击标记卡上的“文本/标签”按钮以添加周围的字符串来编辑标签文本。

顺便说一句,根据您对标记类型的选择,该按钮称为“文本”或“标签”。

© www.soinside.com 2019 - 2024. All rights reserved.