Size: a a a

2019 October 14

АА

Артём Авраменко... in Qlik BI chat
Приветствую! Друзья, помогите с задачкой плз.
есть скрипт:
for each Наименованиеклиента in fieldvaluelist ('Наименование поля')

load
IDзаказа,
$(Наименованиеклиента) as Наименование,
Autonumber (??????????) as Номер_"строки"_для_каждого_наименования,
resident table_name
where Наименование=$(Наименование);
next Наименованиеклиента.

не могу сообразить как правильно написать то, что в скобках.
мне нужно чтобы по каждому клиенту сформировался номер заказа, для каждого заказа проставился номер от 1 до i
т.е. фактически получить таблицу:
ID, Наименование, номерстроки
1, слоники, 1
2, слоники, 2
3, слоники, 3
4, тигрята, 1
5, тигрята, 2
6, утята, 1
7, утята, 2
8, утята, 3
9, утята, 4
.....
источник

S

Sewial in Qlik BI chat
https://help.qlik.com/en-US/qlikview/April2019/Subsystems/Client/Content/QV_QlikView/Scripting/CounterFunctions/autonumber.htm - тут довольно четко все описано. Если нужна нумерация по полю\сочетанию полей, это поле туда и запихивать нужно)
источник

АА

Артём Авраменко... in Qlik BI chat
Читал хелп) если я просто в expr добавляю поле наименование, то он мне для каждого наименования в цикле формирует одно значение. Т е. Получается таблица
источник

АА

Артём Авраменко... in Qlik BI chat
ID, Наименование, номерстроки
1, слоники, 1
2, слоники, 1
3, слоники, 1
4, тигрята, 2
5, тигрята, 2
6, утята, 3
7, утята, 3
8, утята, 3
9, утята, 3
.....
источник

S

Sewial in Qlik BI chat
Тогда стоит решать проблему не через автонамбер, а через каунт, как вариант)
источник

S

Sewial in Qlik BI chat
но нужна сортировочка и лукапы
источник

SN

Sergey Nazarkin in Qlik BI chat
Артём Авраменко
Приветствую! Друзья, помогите с задачкой плз.
есть скрипт:
for each Наименованиеклиента in fieldvaluelist ('Наименование поля')

load
IDзаказа,
$(Наименованиеклиента) as Наименование,
Autonumber (??????????) as Номер_"строки"_для_каждого_наименования,
resident table_name
where Наименование=$(Наименование);
next Наименованиеклиента.

не могу сообразить как правильно написать то, что в скобках.
мне нужно чтобы по каждому клиенту сформировался номер заказа, для каждого заказа проставился номер от 1 до i
т.е. фактически получить таблицу:
ID, Наименование, номерстроки
1, слоники, 1
2, слоники, 2
3, слоники, 3
4, тигрята, 1
5, тигрята, 2
6, утята, 1
7, утята, 2
8, утята, 3
9, утята, 4
.....
Как вариант, можно так:
left join
IDзаказа,
Наименование,
RowNo () as "Номер_"строки"_для_каждого_наименования"
resident <Ваша таблица>
источник

КА

Кира Александровна... in Qlik BI chat
Здравствуйте, можно ли в qlik sense скрыть элемент например при нажатии кнопки, и также отобразить при нажатии?
источник

SN

Sergey Nazarkin in Qlik BI chat
Кира Александровна
Здравствуйте, можно ли в qlik sense скрыть элемент например при нажатии кнопки, и также отобразить при нажатии?
Можно, через переменную.
+ есть расширение Show/hide container (входит в набор QS)
источник

АА

Артём Авраменко... in Qlik BI chat
Sergey Nazarkin
Как вариант, можно так:
left join
IDзаказа,
Наименование,
RowNo () as "Номер_"строки"_для_каждого_наименования"
resident <Ваша таблица>
пробовал, не получается...
ID, Наименование, номерстроки
1, слоники, 1
2, слоники, 2
3, слоники, 3
4, тигрята, 4
5, тигрята, 5
6, утята, 6
7, утята, 7
8, утята, 8
9, утята, 9
.....
так как работает цикл rowno не обнуляется... мне подсказали, что можно сделать через autonumber, но чет не соображу...
источник

EI

Eugeny Y. Ilyin ( Sa... in Qlik BI chat
Кира Александровна
Здравствуйте, можно ли в qlik sense скрыть элемент например при нажатии кнопки, и также отобразить при нажатии?
Можно но при этом его место остается за ним, либо замещается другим объектом, если используется объект контейнер, теперь уже из базовых расширений
источник

АА

Артём Авраменко... in Qlik BI chat
человек, который подсказал, сейчас не доступен, я бы его мучал )
источник

КА

Кира Александровна... in Qlik BI chat
Спасибо
источник

SN

Sergey Nazarkin in Qlik BI chat
Артём Авраменко
пробовал, не получается...
ID, Наименование, номерстроки
1, слоники, 1
2, слоники, 2
3, слоники, 3
4, тигрята, 4
5, тигрята, 5
6, утята, 6
7, утята, 7
8, утята, 8
9, утята, 9
.....
так как работает цикл rowno не обнуляется... мне подсказали, что можно сделать через autonumber, но чет не соображу...
не внимательно прочитал.
AutoNumber(ID, Наименование)
источник

OT

Oleg Troyansky in Qlik BI chat
Артём Авраменко
Приветствую! Друзья, помогите с задачкой плз.
есть скрипт:
for each Наименованиеклиента in fieldvaluelist ('Наименование поля')

load
IDзаказа,
$(Наименованиеклиента) as Наименование,
Autonumber (??????????) as Номер_"строки"_для_каждого_наименования,
resident table_name
where Наименование=$(Наименование);
next Наименованиеклиента.

не могу сообразить как правильно написать то, что в скобках.
мне нужно чтобы по каждому клиенту сформировался номер заказа, для каждого заказа проставился номер от 1 до i
т.е. фактически получить таблицу:
ID, Наименование, номерстроки
1, слоники, 1
2, слоники, 2
3, слоники, 3
4, тигрята, 1
5, тигрята, 2
6, утята, 1
7, утята, 2
8, утята, 3
9, утята, 4
.....
Что-то типа:
Autonumber(I'd, Naimenivanie)
источник

АА

Артём Авраменко... in Qlik BI chat
Sergey Nazarkin
не внимательно прочитал.
AutoNumber(ID, Наименование)
Спасибо! да, получилось. не думал, что так просто(((( мне просто написал: "сделай через autonumber с названием счетчика for i=1 to n, autonumber (x,i )" после чего мой мозг взорвался.... а когда затуп, сложно переключиться с того, что посветовали, ты ищешь именно то, что тебе посоветовали....
источник

АА

Артём Авраменко... in Qlik BI chat
Oleg Troyansky
Что-то типа:
Autonumber(I'd, Naimenivanie)
спасибо, да получилось
источник

OT

Oleg Troyansky in Qlik BI chat
Elena Rybina
Нужно хранить хотя бы пять назад и пять вперед. Т.е. 10 шагов примерно. В любом случае не получается этот букмарк создать макросом через точку доступа. В десктопе он хорошо отрабатывает
Да, это верно, многие макросы не работают в AJAX ... Но обычно те что касаются движка (а не объектов на экране) должны работать. Если нужно запомнить до 10 состояний, то я бы наверное копал в сторону альт. состояний - копировал из одного состояния в другое, то вперёд то назад...
источник

ER

Elena Rybina in Qlik BI chat
Oleg Troyansky
Да, это верно, многие макросы не работают в AJAX ... Но обычно те что касаются движка (а не объектов на экране) должны работать. Если нужно запомнить до 10 состояний, то я бы наверное копал в сторону альт. состояний - копировал из одного состояния в другое, то вперёд то назад...
Да, спасибо! Я уже тоже склоняюсь к этому. Но параллельно еще и хранить 10 состояний нужных переменных, чтобы не пошел рассинхрон на экране
источник

OT

Oleg Troyansky in Qlik BI chat
Elena Rybina
Да, спасибо! Я уже тоже склоняюсь к этому. Но параллельно еще и хранить 10 состояний нужных переменных, чтобы не пошел рассинхрон на экране
Это может прилично замедлить работу... Возможно, стоит подумать о качественно другом подходе, без макросов и пиротехники и с использованием средств, которые доступны "из коробки"...
источник