У меня столик в Кусто. Это выглядит так: -
------------------
| Tokens | Shop |
------------------
| a | P |
| a,b | Q |
| c,d,e | P |
| c | R |
| c,d | Q |
------------------
Всего имеется 12 различных токенов, и столбец токенов может иметь любую их перестановку (включая пустую), а столбец магазина будет иметь только одно фиксированное значение из 5 возможных значений (не может быть пустым).
Я хочу получить выходную таблицу с тремя столбцами, например: -
----------------------------------
| Distinct Tokens | Shop | Count |
----------------------------------
| a | P | 12 |
| b | P | 13 |
| c | R | 16 |
| d | Q | 2 |
----------------------------------
Короче говоря, я хочу, чтобы все отдельные токены были в одном столбце, и каждый токен был сопоставлен с каждым из 5 доступных магазинов, а счетчик - это количество строк в исходной таблице, где конкретный токен поступил с конкретным магазином.
Примечание. Счетчик «а» с магазином «P» в новой таблице будет включать количество строк в исходной таблице, в которых указано «а» в любом из значений, разделенных запятыми.
Я не могу написать для этого запрос kusto, пожалуйста, помогите.