Использование данных в расчетах после intervalmacth

Автор Marina78, февраля 20, 2019, 11:09:46 am

« предыдущая - следующая »

Marina78

Добрый день! Появилась еще одна проблема. Даже не уверена, что ее возможно решить в qlikview.

Загружаю данные из файла excel через Load в таблицу1 (в том числе поле "количество"), затем подключаю справочник (таблица2) через intervalmacth (выбираю поле "цена").

В выражениях связи работают отлично. Данных стало много и теперь встал вопрос по переносу вычислений (количество умножить на цену) в скрипт. Пыталась загрузить данные из таблицы1 и таблицы2 через Load и resident чтобы посчитать сумму (количество умножить на цену) - не получается((((.

Подскажите, пожалуйста, возможно ди это вообще в qlikview, если да то с помощью каких функций это можно реализовать?



admin

Я правильно понимаю, что вам необходимо на каждую транзакцию добавить цену прайса?
Сделать в скрипте это возможно и несложно, в сообществе на эту тему есть решение.
Найду ссылку и методичку - выложу.


Marina78

И снова спасибо!
Помогла эта конструкция

Load distinct EventDate Resident Events ;
Join  Load IntervalID, IntervalBegin, IntervalEnd Resident Intervals ;

BridgeTable:
Load distinct EventDate, IntervalID   Resident Tmp_BridgeTable  Where IntervalBegin <= EventDate and EventDate < IntervalEnd ;

Drop Table Tmp_BridgeTable ;

admin

Цитата: Marina78 от февраля 20, 2019, 06:37:10 pm
И снова спасибо!
Помогла эта конструкция

Load distinct EventDate Resident Events ;
Join  Load IntervalID, IntervalBegin, IntervalEnd Resident Intervals ;

BridgeTable:
Load distinct EventDate, IntervalID   Resident Tmp_BridgeTable  Where IntervalBegin <= EventDate and EventDate < IntervalEnd ;

Drop Table Tmp_BridgeTable ;

:)
Как быстро Вы пришли к верному выбору.