У меня есть поле такое что
Color
Pink
Blue
Pink
Blue
Pink
Pink
Pink
Pink
Pink
Blue
Blue
Pink
Pink
Pink
Blue
Pink
Blue
Pink
Blue
Как создать вычисляемое поле для подсчета количества появлений розового?
Общее количество синих?
У меня есть поле такое что
Color
Pink
Blue
Pink
Blue
Pink
Pink
Pink
Pink
Pink
Blue
Blue
Pink
Pink
Pink
Blue
Pink
Blue
Pink
Blue
Как создать вычисляемое поле для подсчета количества появлений розового?
Общее количество синих?
Если вы группируете по цвету и только по цвету в представлении, вы можете просто использовать SUM(Number of Records)
. Например, поместите Color в полку Rows и SUM(Number of Records)
в Text, и вы получите таблицу со счетчиками для каждого цвета.
Если вам нужно указать уровень детализации, в Tableau есть выражения LOD (уровень детализации) это упростит это.
{ FIXED [Color] : SUM([Number of Records]) }
Этот оператор говорит, что нужно вычислить SUM()
из [Number of Records]
и сгруппировать по [Color]
, независимо от уровня детализации в представлении.
К вашему сведению, [Number of Records]
- это вычисляемое поле, которое Tableau автоматически добавляет в каждый источник данных. Вот код:
1
Это просто помещает 1 в каждую строку вашего раздела. Если вы SUM()
те, вы получите количество записей. Таким образом, ваш расчет LOD мог так же легко быть:
{ FIXED [Color] : SUM(1) }