Size: a a a

Power BI Group RU

2020 August 28

KK

Konstantin Kadikin in Power BI Group RU
Антонио
Добрый день, где я мог накосячить? Есть такая таблица, в ней хочу получить последнее число в столбце, LASTNONBLANK('V_BSE_PBI_SKLAD_PUT'[Штабель 19],MAX('V_BSE_PBI_SKLAD_PUT'[Дата])), по этой формуле получаю 2 млн, а не 1.
А при чем тут MAX('V_BSE_PBI_SKLAD_PUT'[Дата]
источник

V

Vladimir in Power BI Group RU
Добрый день.   начала вылазить ошибка, ранее не было, почему так?
источник

KK

Konstantin Kadikin in Power BI Group RU
Igor
Это будет работать с фильтром за последние 12 месяцев?
это интересный вопрос, у кого-то машина едет, у кого-то нет) У меня будет
источник

АО

Анатолий Одегов... in Power BI Group RU
Sergei Sergeev
в такой конструкции движок наложет ALL('Таблица'[ГодМесяц]), а в варианте Артема нет. Т.е. строк в фильтр придет меньше, скорее всего работать должно быстрее.
Не соглашусь! :)
Так как функция FILTER при расчёте создаёт отдельную таблицу (дополнительный объект на момент вычисления ), а это значит добавит ещё несколько движений для DAX!
Это у меня так в памяти, конечно я могу и ошибаться. По этому есть предложение это проверить, маленький батл!!!
Я подобную проверку сделаю чуть позже, если вы проверите раньше отпишитесь!
P.S. Я думаю Вы понимаете характер предложения и что он не несёт в себе цель выяснить у кого "длинее", а имеет чисто спортивный и позитивный интерес!
источник

V

Vladimir in Power BI Group RU
Vladimir
Добрый день.   начала вылазить ошибка, ранее не было, почему так?
Подскажите пожалуйста, из за чего такое возникает?
источник

MZ

Maxim Zelensky in Power BI Group RU
Антонио
Добрый день, где я мог накосячить? Есть такая таблица, в ней хочу получить последнее число в столбце, LASTNONBLANK('V_BSE_PBI_SKLAD_PUT'[Штабель 19],MAX('V_BSE_PBI_SKLAD_PUT'[Дата])), по этой формуле получаю 2 млн, а не 1.
Да в общем, везде ))
Во-первых, LASTNONBLANK это максимальное значение столбца, для которого выражение второго аргумента - не пустое.
Оно у вас никогда не пустое. Значит, вы просто получаете максимум по столбцу
источник

I

Igor in Power BI Group RU
Konstantin Kadikin
TOTALYTD или TOTALMTD, SAMEPERIODLASTYEAR, ну еще выкинуть ntreobq vtczw (nen cgjcj,jd vyjuj)
Понятнее не стало, но попробую ещё TOTALYTD или TOTALMTD. SAMEPERIODLASTYEAR уже пробовал - не работает
источник

SS

Sergei Sergeev in Power BI Group RU
Анатолий Одегов
Не соглашусь! :)
Так как функция FILTER при расчёте создаёт отдельную таблицу (дополнительный объект на момент вычисления ), а это значит добавит ещё несколько движений для DAX!
Это у меня так в памяти, конечно я могу и ошибаться. По этому есть предложение это проверить, маленький батл!!!
Я подобную проверку сделаю чуть позже, если вы проверите раньше отпишитесь!
P.S. Я думаю Вы понимаете характер предложения и что он не несёт в себе цель выяснить у кого "длинее", а имеет чисто спортивный и позитивный интерес!
я до воскресенья за dax не сяду. когда что-то проверяю - всегда пишу в этот канал. например как вчера с summarize и calculcate( , таблица фактов)

а про соревнование с замерами - я завсегда рад и всячески поддерживаю. только так мы можем эмперически убедиться в эффективности кода. даже сам Maxim не всегда знает, какой код на DAX будет быстрее )
источник

KK

Konstantin Kadikin in Power BI Group RU
Igor
Понятнее не стало, но попробую ещё TOTALYTD или TOTALMTD. SAMEPERIODLASTYEAR уже пробовал - не работает
Может, так? Простой пример с кучкой мер
Выручка =
SUM ( 'Отчет'[Выручка] )

Выручка прошлого года =
CALCULATE ( [YTD_revenue], SAMEPERIODLASTYEAR ( 'Производственный календарь'[Date] ) )

YTD_revenue =
TOTALYTD ( [Выручка], 'Производственный календарь'[Date] )
источник

KK

Konstantin Kadikin in Power BI Group RU
Sergei Sergeev
я до воскресенья за dax не сяду. когда что-то проверяю - всегда пишу в этот канал. например как вчера с summarize и calculcate( , таблица фактов)

а про соревнование с замерами - я завсегда рад и всячески поддерживаю. только так мы можем эмперически убедиться в эффективности кода. даже сам Maxim не всегда знает, какой код на DAX будет быстрее )
наверно, прежде чем бороться за быстроту, надо сначала научиться пользоваться функционалом (расширяя кругозор), и фантазией)
источник

SS

Sergei Sergeev in Power BI Group RU
Konstantin Kadikin
наверно, прежде чем бороться за быстроту, надо сначала научиться пользоваться функционалом (расширяя кругозор), и фантазией)
не могу согласиться. учиться сразу писать код близкий к оптимальному вполне рациональный подход. DAX в этом плане не отличается от других языков в моей картине мира.
источник

KK

Konstantin Kadikin in Power BI Group RU
Sergei Sergeev
не могу согласиться. учиться сразу писать код близкий к оптимальному вполне рациональный подход. DAX в этом плане не отличается от других языков в моей картине мира.
у вас в квартире нет обоев на стенах, но есть кучка рулонов на 3 поклейки, что делать будете: поклеил-содрал, поклеил-содрал, поклеил? Поклеил и живешь, или пошел на курсы, там научился, и потом поклеил себе?)
источник

SS

Sergei Sergeev in Power BI Group RU
Konstantin Kadikin
у вас в квартире нет обоев на стенах, но есть кучка рулонов на 3 поклейки, что делать будете: поклеил-содрал, поклеил-содрал, поклеил? Поклеил и живешь, или пошел на курсы, там научился, и потом поклеил себе?)
странная аналогия. сродни вы перестали пить коньяк по утрам?
мой тезис - учить язык программирования и одновременно думать о быстром коде - это рационально. в вашем тезисе - сначала выучить, потом думать об оптимизации. мой вариант я считаю более оптимальным, но каждый волен изучать так, как считает нужным конечно.
источник

M

Marina in Power BI Group RU
Добрый день, подскажите пожалуйста, как настроить автоматическое обновление данных с десктопа на сайт  BI
источник

KK

Konstantin Kadikin in Power BI Group RU
Sergei Sergeev
странная аналогия. сродни вы перестали пить коньяк по утрам?
мой тезис - учить язык программирования и одновременно думать о быстром коде - это рационально. в вашем тезисе - сначала выучить, потом думать об оптимизации. мой вариант я считаю более оптимальным, но каждый волен изучать так, как считает нужным конечно.
мой тезис: есть срочная проблема, ее надо решить. Не важно, как (в рамках морали, устоев и пр.). А потом уже думать об альтернативах.
источник

1

1Service in Power BI Group RU
Sergei Sergeev
странная аналогия. сродни вы перестали пить коньяк по утрам?
мой тезис - учить язык программирования и одновременно думать о быстром коде - это рационально. в вашем тезисе - сначала выучить, потом думать об оптимизации. мой вариант я считаю более оптимальным, но каждый волен изучать так, как считает нужным конечно.
Поддерживаю
источник

M

Marina in Power BI Group RU
Marina
Добрый день, подскажите пожалуйста, как настроить автоматическое обновление данных с десктопа на сайт  BI
Чтобы каждый раз не заходить и не публиковать
источник

SS

Sergei Sergeev in Power BI Group RU
Marina
Чтобы каждый раз не заходить и не публиковать
источник

KK

Konstantin Kadikin in Power BI Group RU
Господа, ратующие за правильность, вас вообще в этом вопросе не смутило ничего?)
источник

SS

Sergei Sergeev in Power BI Group RU
Konstantin Kadikin
мой тезис: есть срочная проблема, ее надо решить. Не важно, как (в рамках морали, устоев и пр.). А потом уже думать об альтернативах.
в таком ракурсе - согласен с вами. но у нас с Юрием ситуация не такая.
источник