Size: a a a

Power BI Group RU

2020 October 15

АО

Анатолий Одегов... in Power BI Group RU
Ars
Добрый день, коллеги! Подскажите, пожалуйста, как посчитать среднее по полю с типом данных "время"?
Duration в DAX отсутствует, поэтому вам нужно время перевести в десятичное число,  вычислять всё что нужно с десятичными числами, И получите результат!
А что бы после превратить десятичное число в привычный формат времени нужно будет не сложные математические операции проделать!
Где-то так! :)
источник

A

Ars in Power BI Group RU
Анатолий Одегов
Duration в DAX отсутствует, поэтому вам нужно время перевести в десятичное число,  вычислять всё что нужно с десятичными числами, И получите результат!
А что бы после превратить десятичное число в привычный формат времени нужно будет не сложные математические операции проделать!
Где-то так! :)
Ясно, спасибо. Думал есть какой-то магический способ, ан нет..)
источник

АО

Анатолий Одегов... in Power BI Group RU
Ars
Ясно, спасибо. Думал есть какой-то магический способ, ан нет..)
Это всё несложно! :)
И магия здесь не нужна!
1:30:00 =1,5ч, вопрос в том что время при 24 часах обнуляется до 0, а десятичные числа нет! :)
Через PQ можно без проблем превратить время в десятичное число и загрузить в модель! :)
источник

SS

Stanislav Salostey in Power BI Group RU
Анатолий Одегов
Станислав Салостей - крут!!! одна его надстройка на VBA "Отступ" - давала колоссальное преимущество в работе!!!
Поэтому рекомендую! :)
👍 Анатолий, спасибо )
Кстати, с отступами есть более интересное решение в Power Query. Про него по-моему Maxim рассказывал.
источник

KK

Konstantin Kadikin in Power BI Group RU
Ars
Добрый день, коллеги! Подскажите, пожалуйста, как посчитать среднее по полю с типом данных "время"?
а как данные лежат? строка 1: значение 12:00:00, строка 2 14:00:00, и что в них среднее?)))
источник

АО

Анатолий Одегов... in Power BI Group RU
Konstantin Kadikin
а как данные лежат? строка 1: значение 12:00:00, строка 2 14:00:00, и что в них среднее?)))
Если на одну операцию понадобилось 12 часов, а на другую 14 часов то среднее будет 13 часов, а если 12:00:00 и 14:00:00 это начало и конец, то временной отрезок будет равен 2 и средняя из одного значения будет равна тоже 2 ! :)
Где-то так я это понимаю! :)
источник

A

Ars in Power BI Group RU
Konstantin Kadikin
а как данные лежат? строка 1: значение 12:00:00, строка 2 14:00:00, и что в них среднее?)))
Данные - это время, затраченное на выполнение определенной процедуры. В вашем примере среднее будет 13 часов
источник

KK

Konstantin Kadikin in Power BI Group RU
Блин, народ, я спрашивал еще, как данные лежат, это значение времени, или длительность отрезка
источник

A

Ars in Power BI Group RU
В общем, у меня получился вот такой монстр)

Среднее время в работе =  VAR avg_time = AVERAGE('SQL СрывыЗТО'[ВремяВРаботе_категория])
VAR hh = QUOTIENT(avg_time;86400)
VAR mm = QUOTIENT(MOD(avg_time;86400);3600)
VAR ss = ROUND(DIVIDE(MOD(MOD(avg_time;86400);3600);60);0) RETURN  
SWITCH(TRUE(); hh < 10; "0" & hh; hh >= 10; hh; "00")
& ":" &  
SWITCH(TRUE(); mm < 10; "0" & mm; mm >= 10; mm; "00")
& ":" &  
SWITCH(TRUE(); ss < 10; "0" & ss; ss >= 10; ss; "00")
источник

АО

Анатолий Одегов... in Power BI Group RU
Максим Зеленский, я наверное что-то когда-то пропустил (
А вы бы могли скинуть ссылку на Ваш расcказ про отступы в ячейках Excel и как их кушать в PQ?!
Пожалуйста!:)
источник

A

Ars in Power BI Group RU
Konstantin Kadikin
Блин, народ, я спрашивал еще, как данные лежат, это значение времени, или длительность отрезка
Есть и отрезок в секундах и он же, конвертированных в тип time, пришлось пользоваться секундами.
источник

aG

admiral Gose in Power BI Group RU
Коллеги, привет! Подскажите, пожалуйста, в матрице можно повторять названия строк, а-ля в сводной таблице в экселе?
источник

AK

Aleh Kalinichau in Power BI Group RU
удобнее ведь вьюху
источник

AK

Aleh Kalinichau in Power BI Group RU
у меня с гуидами была проблема: при загрузке в пби они были разного рандомного регистра. а при мерже уже сразу во вьхе всё нормально было.
источник

D

Daria in Power BI Group RU
Коллеги, доброе утро. Подскажите, пожалуйста, как с помощью формул DAX можно прописать следующую логику: Если ни один из фильтров не выбран, то значение посчитать по формуле 0, если отфильтровано по 1-вому фильтру, то посчитать по формуле 1, если отфильтровано по 2-ому фильтру, то посчитать по формуле 2, если выбрано два фильтра одновременно, то вывести пустые значения. Понимаю, что нужно использовать SWITCH для выбора, а как считать состояние фильтра не понимаю.
источник

RG

Ruslan Ganeev in Power BI Group RU
values(‘Table’[Column])= “Check value”
источник

N

Nina in Power BI Group RU
Уточните, почему может не корректно работать all? Снимаю последний фильтр например фильтром убирала пустые. Т. Е. Как я предполагаю при снятии фильтра должны отобразить я все значения. А по факту после снятия фильтров остались  только пустые.
источник

АО

Анатолий Одегов... in Power BI Group RU
Daria
Коллеги, доброе утро. Подскажите, пожалуйста, как с помощью формул DAX можно прописать следующую логику: Если ни один из фильтров не выбран, то значение посчитать по формуле 0, если отфильтровано по 1-вому фильтру, то посчитать по формуле 1, если отфильтровано по 2-ому фильтру, то посчитать по формуле 2, если выбрано два фильтра одновременно, то вывести пустые значения. Понимаю, что нужно использовать SWITCH для выбора, а как считать состояние фильтра не понимаю.
И ещё если в фильтрах справочники, то подобной конструкцией: var aaa =max(столбец по которому фильтрация)
И за эту переменную можно зацепится! :)
источник

KK

Konstantin Kadikin in Power BI Group RU
Daria
Коллеги, доброе утро. Подскажите, пожалуйста, как с помощью формул DAX можно прописать следующую логику: Если ни один из фильтров не выбран, то значение посчитать по формуле 0, если отфильтровано по 1-вому фильтру, то посчитать по формуле 1, если отфильтровано по 2-ому фильтру, то посчитать по формуле 2, если выбрано два фильтра одновременно, то вывести пустые значения. Понимаю, что нужно использовать SWITCH для выбора, а как считать состояние фильтра не понимаю.
Сделать меру-переключателеь

https://kkadikin.ru/ru/blog/article_003/
источник

D

Daria in Power BI Group RU
Спасибо 😊
источник