powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Вопрос по формату NameColumn измерения
14 сообщений из 14, страница 1 из 1
Вопрос по формату NameColumn измерения
    #39869203
DaniilSeryi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дано: есть измерение. У измерения - атрибут. KeyColumn атрибута - тип Integer, NameColumn атрибута - Currency, преобразуемый автоматически в WChar, ValueColumn - тот же самый Currency-столбец.
Соответственно, в итоге, в Excel я получаю для атрибута текстовые значения типа "12.234", а нужны числовые. Как сделать?
...
Рейтинг: 0 / 0
Вопрос по формату NameColumn измерения
    #39869244
alexdr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DaniilSeryi,

боюсь, что это из серии "хочется странного". Атрибуты измерений строго говоря, не являются чем-то, над чем следует производить вычисления, агрегации и т. п. Для этих целей существуют меры.
Атрибуты измерений предназначены для того, чтобы получать вычисления, агрегации в их разрезах (то самое multidimensional), а также с помощью их значений фильтровать данные.

Что-то не так с архитектурой, на мой взгляд.
...
Рейтинг: 0 / 0
Вопрос по формату NameColumn измерения
    #39869249
DaniilSeryi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexdr,

Да я в курсе. Эта продолжение задачи "А сделайте нам цену к каждой строчке сводной таблицы". В итоге это уже не КХД, а Хаос его знает что. Ну вот теперь как продолжение, хотят цену в числовом формате.
...
Рейтинг: 0 / 0
Вопрос по формату NameColumn измерения
    #39869366
Фотография StarikNavy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaniilSeryi,

добавить новуй группу мер (с необходимыми привязками)
...
Рейтинг: 0 / 0
Вопрос по формату NameColumn измерения
    #39869382
Гулин Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaniilSeryialexdr,

Да я в курсе. Эта продолжение задачи "А сделайте нам цену к каждой строчке сводной таблицы". В итоге это уже не КХД, а Хаос его знает что. Ну вот теперь как продолжение, хотят цену в числовом формате.

+ ssas В том что ексель клиент
хотят - вперед и с песней

зы а стартового вопроса я так и не понял
цена в цифровом формате ?? - а в каком еще ??

пример на данных
можно чего хотят то ?
...
Рейтинг: 0 / 0
Вопрос по формату NameColumn измерения
    #39869706
Ferdipux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DaniilSeryiСоответственно, в итоге, в Excel я получаю для атрибута текстовые значения типа "12.234", а нужны числовые.
А зачем вам числовые значения? В Excel использовать значения фильтров > < для ваших строковых значений не получается?
...
Рейтинг: 0 / 0
Вопрос по формату NameColumn измерения
    #39869923
alexdr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DaniilSeryialexdr,
"А сделайте нам цену к каждой строчке сводной таблицы"
Цена - это сущность неагрегируемая. Если выностиь в отдельную группу мер, то надо выставлять соответствующий флаг неагрегируемости меры. Соответственно, цену уведите только на листовых элементах. Как по мне, так куча геморроя и непоказательно, хотя попробовать можно и, возможно, для некоторых сценариев ничего себе решение.

Обычно в кубах цена - это расчетная величина и рассчитывается как сумма / количество. Ясно, что истинная (правильная) цена будет видна тоже только на листах, а на более высоких уровнях как некая усредненная.

Вынося цены в атрибуты, как вы собираетесь отрабатывать в кубе изменение цены во времени (сегодня рупь, завтра полтора, послезавтра 0,75 рубля)?
...
Рейтинг: 0 / 0
Вопрос по формату NameColumn измерения
    #39870324
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaniilSeryi,

Делайте среднюю цену, как выше указали.
В случае нужды, сделайте таблицу с обычными ценами:
номенклатура, торговая точка, с, по, цена
Кому нужно - залезут туда.

Куб предназначен для агрегирования, незачем туда класть неагрегируемые показатели.
...
Рейтинг: 0 / 0
Вопрос по формату NameColumn измерения
    #39870386
DaniilSeryi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КритикDaniilSeryi,

Делайте среднюю цену, как выше указали.
В случае нужды, сделайте таблицу с обычными ценами:
номенклатура, торговая точка, с, по, цена
Кому нужно - залезут туда.

Куб предназначен для агрегирования, незачем туда класть неагрегируемые показатели.

Да в том и подстава, что хотят не среднюю, а из документа...

Куб не мой, а так тут надо вопрос о переделке архитектуры ставить, на самом деле, так как в измерениях вообще документы сидят - несколько сотен тысяч строк в таблице измерения.
Но если от этого всего (цены, документы, и прочее) избавляться - то сразу завалят претензиями - мы хотим видеть документы, мы хотим видеть цены, мы не хотим делать ВПР из Excel... А вот тут поднимается вопрос - а что и как тогда делать?
...
Рейтинг: 0 / 0
Вопрос по формату NameColumn измерения
    #39870450
Фотография StarikNavy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaniilSeryi,

так чего паритесь сумма = цена* количество в DSV
мера Цена = Сумма/ количество в кубе
и 95% пользователей счастливы

а для 5% можно LastChild какой-нить замутить
...
Рейтинг: 0 / 0
Вопрос по формату NameColumn измерения
    #39870481
DaniilSeryi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StarikNavyDaniilSeryi,

так чего паритесь сумма = цена* количество в DSV
мера Цена = Сумма/ количество в кубе
и 95% пользователей счастливы

а для 5% можно LastChild какой-нить замутить

тем, кому нужна цена, им Сумму/ количество предлагали - не подошло. А вот LastChild - хм... надо будет посмотреть.
...
Рейтинг: 0 / 0
Вопрос по формату NameColumn измерения
    #39870503
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaniilSeryi,

имхо: самому вуду заниматься - довольно черевато всякими негативными последствиями,
изначально надо было с клиентом выяснять что-же им нужно,
есть такие-то данные, что нужно на выходе, сколько должно получится,
можно им в общих чертах концепцию SCD объяснить,
и пускай выбирают - или средняя цена (SCD2), или какая-то из версий (если последняя то SCD1)
...
Рейтинг: 0 / 0
Вопрос по формату NameColumn измерения
    #39871229
DaniilSeryi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexdrВынося цены в атрибуты, как вы собираетесь отрабатывать в кубе изменение цены во времени (сегодня рупь, завтра полтора, послезавтра 0,75 рубля)?

Мусорное измерение.
...
Рейтинг: 0 / 0
Вопрос по формату NameColumn измерения
    #39871238
DaniilSeryi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StarikNavyDaniilSeryi,

так чего паритесь сумма = цена* количество в DSV
мера Цена = Сумма/ количество в кубе
и 95% пользователей счастливы

а для 5% можно LastChild какой-нить замутить

Гм... В итоге, я возвращаюсь к почти той же формуле, когда пытался работать с мерой.
Хм... Получаем вычисляемую цену равной Сумме продаж в рублях / Сумма продаж в кг * Коэффициент типа цены.
Плюс остаётся измерение цен.
В общем случае (все продажи за период) получаем вычисляемую цену равной средней цене за килограмм за период, а-ля средняя температура по больнице. А вот когда начинают докидывать наименования товаров, период, и т.п., то начинает получаться нечто очень сильно похожее на цену из измерения для конкретного товара в данном периоде, но в числовом формате.
Да даже сама средняя цена за килограмм за период - полезный индикатор, показывающий, более дорогие или более дешёвые товары пользовались спросом по сравнению с прошлым периодом. Ха!
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Вопрос по формату NameColumn измерения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]