Что такое self в Python: примеры из реального мира
Что такое self в Python: примеры из реального мира
В этом руководстве основное внимание будет уделено конвертации валют и тому, как форматировать эти конвертированные валюты с помощью DAX в LuckyTemplates. Вы можете посмотреть полное видео этого урока в нижней части этого блога.
В этом примере продажи будут использоваться для запуска отчета на основе разных валют из данных World Wide Importer.
Оглавление
Используемые предположения
Вот предположения, которые вы должны помнить в этой реконструкции:
Создание таблицы валют в Excel
Для таблицы измерения курса валюты будет использоваться Microsoft Excel.
Вы можете увидеть 19 различных валют, показанных в таблице Excel:
Столбец Формат используется для выбора валюты, которую выбирает пользователь . Столбец «Ведущий текст» определяет валюту. Столбец «Порядок сортировки» управляет тем, что пользователь хочет увидеть в первую очередь.
Если вы перенесете эту таблицу в LuckyTemplates, она попадет в таблицу Dim Currency Rates.
Вы можете отсортировать таблицу валют по порядку сортировки, а не по алфавиту. Вот как это сделать:
Сначала щелкните заголовок столбца, а затем измените его на Порядок сортировки.
Тикер в таблице Dim Currency Rates должен совпадать с тикером в таблице Fact Currency Rates.
Это важно, потому что в модели данных таблица Dim and Fact Currency Rates должна быть связана на основе тикера.
В предыдущих руководствах у вас была мера Продажи, которая преобразовывала все Продажи на основе выбранной валюты.
Теперь, глядя на таблицу, все продажи были конвертированы в различные валюты. Вы также можете видеть, что столбец «Итого» ошибочно суммирует все значение «Продажи», что неверно, поскольку разные валюты не могут быть суммированы.
Формат этой таблицы бесполезен для пользователей, поскольку он сбивает с толку.
Мера Total Sales должна быть отформатирована соответствующим образом. Он должен соответствовать формату импортированного файла Excel. Вот как это должно выглядеть:
Конвертированные продажи и форматированные продажи имеют одинаковое числовое значение, но последний выглядит лучше с правильными символами валюты. Итак, вам нужно удалить конвертированные продажи, так как это не нужно.
Код DAX для форматированного показателя продаж
Затем создайте код DAX.
Первая переменная меры, MeasureToFormat, может быть динамической. Он корректно преобразует и форматирует то, что хочет видеть пользователь, например Продажи или Прибыль.
Мера «Выбранная валюта» использовалась ранее. Это из таблицы Dim Currency Rates.
Если снять Полное имя в столбце Поля и выбрать более одной валюты, форматированные продажи по умолчанию будут в долларах США, поскольку он не знает, во что конвертировать, используя только одну меру.
Возвращаясь к формуле DAX, следующие две переменные представляют собой две функции объединенные вместе. Один для формата, а другой для начального текста.
Переменная Leading2 предназначена для начального текста, если таковой имеется.
В переменной FormatedMeasure следует использовать функцию с MeasureToFormat, а затем отформатировать ее на основе LOOKUPVALUE .
Эта мера принимает преобразованные продажи, определяет, в какую валюту вы хотите ее преобразовать, переходит к таблицам курсов валют и находит формат.
Кроме того, ищите начальный текст на всякий случай.
Вот как вы достигаете форматированных продаж.
Теперь вернитесь к показателю Formatted Sales. Выньте оператор IF , потому что он не нужен. Все, что вам нужно, это FinalFormat.
После этого перетащите Полное имя в раздел «Строка», и вы увидите общий объем продаж, отформатированный в разных валютах.
Если вы нажмете кнопку «Развернуть», вы увидите все продажи в этой валюте.
Исправление пустых данных в таблице продаж
Проверьте, есть ли пустые данные в вашей таблице продаж. Это записи, которые показывают только валюту без суммы.
Если вы найдете пустые данные или записи, вернитесь к показателю Formatted Sales и добавьте эту переменную и функцию
Как только это будет сделано, вы больше не увидите пустых данных в своей таблице.
Многовалютная логика в LuckyTemplates — пример LOOKUPVALUE
Валютные курсы LuckyTemplates: обновление управления несколькими валютами
Внедрение групп мер DAX в отчеты — обзор моделирования LuckyTemplates
Заключение
Выполнив эти действия, вы завершите конвертацию валюты в LuckyTemplates.
В этом руководстве вы просто объедините функции ПРОСМОТР, различные пользовательские выборки, меры форматирования и немного моделирования данных, чтобы правильно отформатировать валюту ваших продаж.
Этот метод можно использовать при конвертации валют в LuckyTemplates, чтобы очистить таблицу продаж и сделать презентацию лучше для вас и пользователей.
Всего наилучшего,
Что такое self в Python: примеры из реального мира
Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.
В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.
В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.
В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.
Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.
Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.
В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.
Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.
Что такое шлюз LuckyTemplates? Все, что тебе нужно знать