Речь идет о хранилище данных Вопрос, я слышал что-то о том, что вам запрещено включать Среднее значение в таблице фактов, я не уверен, почему, может кто-нибудь сказать мне, почему, пример будет приятным, спасибо вы.Включить среднее значение в таблицу фактов
ответ
Возьмите следующий дизайн таблицы фактов:
date_id, quantity_sold, amount_sold, avg_price
где avg_price определяются как AMOUNT_SOLD/quantity_sold, что цена в среднем по каждому продукту.
Теперь представьте, что этот сценарий:
- на дату 1 вы продаете 1 единицы продукта 1 с ценой 100 и 99 единиц продукта 2 с ценой 1;
- на сегодняшний день 2 вы продаете 10 единиц продукта 1 и ни один продукт 2.
Вы получаете следующую таблицу:
date_id, quantity_sold, amount_sold, avg_price
1, 100, 199, 1.99
1, 10, 1000, 100
Там нет никакого способа, вы можете когда-либо агрегировать avg_price, чтобы дать вам что-то значимое. Средняя (100, 1.99) не является средней ценой за оба дня; Невозможно объединить эти два числа и получить фактическую среднюю цену.
Единственный способ получить реальный avg_price из этой таблицы фактов является извлечение суммы двух первичных элементов и разделить их,
sum(amount_sold)/sum(quantity_sold),
который возвращает 1199/110 = 10,9.
Следовательно, avg на этой таблице фактов - бессмысленное число.
Поместите его по-другому: невозможно выразить среднее значение по множеству как функцию средних значений для разных подмножеств, если только вы не знаете размер каждого подмножества.
- 1. Поэтапно загружать таблицу фактов
- 2. Моделирование Datawarehouse: изменить таблицу или таблицу фактов?
- 3. Как создать таблицу фактов истории?
- 4. Как загрузить таблицу фактов поэтапно?
- 5. Динамически изменять переменную SSRS в таблицу фактов
- 6. Полезно ли включать флаги в таблицу фактов
- 7. SQL Server Вставить запрос в таблицу фактов
- 8. Как создать таблицу фактов для данных доставки
- 9. Среднее значение полуаддитивен Сумма в DAX
- 10. SQL - как включить среднее значение столбца в отчете
- 11. Включить таблицу в Wordpress
- 12. Как вставить среднее значение запроса в таблицу mysql
- 13. Дизайн хранилища данных - как составить таблицу фактов?
- 14. Как использовать таблицу фактов SSAS как измерение
- 15. Посмотрите суррогатные ключи и Заполняем таблицу фактов
- 16. Я заполнил размеры - как заполнить таблицу фактов?
- 17. Как я могу заполнить свою таблицу фактов?
- 18. Не может найти, как создать таблицу фактов
- 19. Среднее значение
- 20. определить среднее среднее значение в haskell
- 21. Среднее значение в R
- 22. Среднее значение в RxJava
- 23. среднее значение в массиве
- 24. Среднее значение в Python
- 25. Среднее значение в таблице
- 26. Среднее значение в XSLT
- 27. Среднее значение в MySQL
- 28. заполнить таблицу фактов и таблицу времени одним курсором
- 29. Как интегрировать таблицу фактов месяца в зернистый куб в SSAS?
- 30. Массивы: создайте таблицу вывода и укажите среднее значение