LuckyTemplates и Excel: разница в формулах DAX

В этом блоге я быстро расскажу об основных различиях между формулами LuckyTemplates DAX и Excel.

Я покажу вам несколько примеров, чтобы помочь вам увидеть это лучше.

Я собираюсь использовать данные, которые я использовал в предыдущем блоге, посвященном различиям между мерами и вычисляемыми столбцами. Вы можете посмотреть полное видео этого урока в нижней части этого блога.

Давайте перейдем прямо к делу.

Оглавление

Формулы Excel

У меня есть небольшая выборка данных о продажах, содержащая сведения о транзакциях, которые я совершил.

В этом разделе я собираюсь использовать Excel , чтобы показать вам, как здесь работают вычисления.

LuckyTemplates и Excel: разница в формулах DAX

В Excel, если вам нужно произвести какие-то вычисления, вы должны думать о конкретных ячейках.

Допустим, я хочу пойти и забрать Прайс. Поскольку данных о ценах нет в моем небольшом объеме выборки данных, я получу их из таблицы «Продукты».

Сначала я создам столбец цен, щелкнув самую верхнюю ячейку столбца H, а затем введя Price .

А затем в том же столбце я перейду ко второй ячейке сверху и введу следующую формулу:

LuckyTemplates и Excel: разница в формулах DAX

Функция ВПР

Здесь я использовал функцию ВПР . Эта формула сканирует таблицу «Продукты», а затем возвращает цену в зависимости от продукта, который я искал.

Поскольку я искал цену продукта в ячейке B2, формула вернет цену этого продукта.

Чтобы скопировать ту же формулу и получить цены на остальные товары, просто наведите указатель мыши на правый нижний угол ячейки и дважды щелкните.

LuckyTemplates и Excel: разница в формулах DAX

Поскольку у меня есть те же продукты в моей небольшой выборке, вы увидите, что цены одинаковы.

LuckyTemplates и Excel: разница в формулах DAX

Теперь я сделаю новую колонку для продаж.

Щелкните первую ячейку столбца I и введите Sales .

LuckyTemplates и Excel: разница в формулах DAX

Чтобы получить номер продажи, мне нужно умножить значения в столбцах «Количество» и «Цена».

Для этого мне пришлось составить следующую формулу:

LuckyTemplates и Excel: разница в формулах DAX

Эта формула просто умножает значение из ячейки G2 в столбце «Количество» на значение из ячейки H2 в столбце «Цена».

Опять же, чтобы скопировать ту же формулу для остальной части числа продаж, наведите указатель мыши на правый нижний угол ячейки, а затем дважды щелкните.

LuckyTemplates и Excel: разница в формулах DAX

Вот как это должно выглядеть после выполнения вышеописанного:

LuckyTemplates и Excel: разница в формулах DAX

При создании формул в Excel я ссылаюсь только на ячейки, а затем просто копирую формулу в оставшиеся строки.

Затем формула автоматически корректируется, изменяя ячейку, на которую ссылаются, в зависимости от строки, в которой вы находитесь.

Если вы посмотрите на ячейку I7, вы увидите, что ячейки, на которые ссылаются, изменились на G7 и H7.

LuckyTemplates и Excel: разница в формулах DAX

Ничего подобного в LuckyTemplates нет.

Формулы LuckyTemplates

Вот пример формулы, которая использовалась в

LuckyTemplates и Excel: разница в формулах DAX

В LuckyTemplates все, на что вы ссылаетесь, является либо столбцом, либо таблицей. И если вы хотите начать переход от использования Excel к LuckyTemplates, вам нужно начать думать именно так.

В предыдущем блоге я создал вычисляемый столбец под названием «Короткий месяц».

LuckyTemplates и Excel: разница в формулах DAX

Как вы можете видеть в строке формул, я всегда ссылаюсь на столбцы. Здесь я использовал столбец MonthName из таблицы Dates.

То же самое и с показателями DAX .

LuckyTemplates и Excel: разница в формулах DAX

В созданном мной показателе продаж я ссылался только на таблицы и столбцы. В этой формуле я использовал таблицу «Продажи», столбец «Количество» и столбец «Текущая цена».

Кроме того, расчеты создаются фильтрацией, которая есть у меня в моей модели, а не той, что находится в конкретной ячейке.

LuckyTemplates и Excel: разница в формулах DAX

Вы можете видеть, что расчеты отфильтрованы по Датам.

LuckyTemplates и Excel: разница в формулах DAX

Фильтр в показателе становится возможным благодаря связи таблицы Dates с таблицей Fact в этой модели.

Итак, что происходит, так это то, что на основе фильтра, который у нас есть, формула будет оценивать все результаты в столбцах, которые мы использовали в нашей формуле, а не только в определенных ячейках.


Хотите культуру, основанную на данных? Почему LuckyTemplates должен быть вашим предпочтительным инструментом
D Справочное руководство по формуле AX

Четыре столпа всех высококачественных решений LuckyTemplates

Заключение

В этом уроке я рассмотрел некоторые различия между формулами Excel и DAX.

Главное, на что следует обратить внимание, это то, что в формулах Excel вы всегда должны думать с точки зрения ячеек. С другой стороны, вам следует подумать об использовании столбцов и таблиц при создании формул DAX в LuckyTemplates .

Я надеюсь, что это поможет изменить ваше мышление, когда вы захотите перейти с Excel на LuckyTemplates.

Всего наилучшего,

Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в LuckyTemplates

В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.