Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 381 След.
Создание сводной таблицы с фитльтрацией по двум критериям
 
Цитата
Isobev написал:
поделитесь процессом
Да, пожалуйста
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    #"Unpivoted Other Columns" = Table.UnpivotOtherColumns(Source, {"Наименование клиента"}, "Месяц", "Чего-то там-с"),
    trans = Table.TransformColumns(#"Unpivoted Other Columns", {"Чего-то там-с", each if _ is number then _ else try Number.From(_, "en-US") otherwise null}),
    #"Changed Type" = Table.TransformColumnTypes(trans,{{"Наименование клиента", type text}, {"Месяц", type text}, {"Чего-то там-с", type number}})
in
    #"Changed Type"
Изменено: Андрей VG - 25 фев 2021 23:43:59
подсчет количества клиентов по условию, power bi
 
Цитата
Евгений написал:
чтобы он заканчивался месяцем, для которого загружены текущие данные
А какое это имеет отношение к
Цитата
подсчет количества клиентов по условию
Цитата
2.6. Один вопрос - одна тема. Не следует в открываемой теме обозначать и задавать сразу несколько вопросов.
Создание сводной таблицы с фитльтрацией по двум критериям
 
Доброе время суток.
Как-то где-то местами нечто
подсчет количества клиентов по условию, power bi
 
Цитата
Евгений написал:
еще раз
Это скорее алгоритмическое определение :) . Ровно как описано с некоторыми тождественными преобразованиями выражений
Код
active Count = Var maxDate = MAX('Calendar'[Date])
Var allClients = CALCULATETABLE('Ученики', ALLSELECTED('Финансы'[Date 1]))
Var neededClients = FILTER(allClients,
    'Ученики'[Дата первого платежа] <= maxDate 
    && (ISBLANK('Ученики'[Дата прекращения занятий]) || maxDate <= 'Ученики'[Дата прекращения занятий])
    && NOT('Ученики'[Статус ученика] = "Нерегулярный клиент")
)
Return COUNTROWS(GROUPBY(neededClients, 'Ученики'[№ клиента]))
DAX Как добавить дополнительные характеристики к сводной таблице НЕ СОЗДАВАЯ отдельный справочник характеристик
 
Доброе время суток
Цитата
lostandleft написал:
Если бы был BI а не эксель, я бы создал виртуальные таблицы и объединил бы их через UNION и так далее....но Экселевский Дакс этого делать не умеет, не умеет создавать связи между виртуальными и реальными таблицами.
А что мешает создать на листе таблицы, которые и будут теми самыми виртуальными таблицами BI и их объединить через Power Query? Смысл ровно тот же.
подсчет количества клиентов по условию, power bi
 
Цитата
Евгений написал:
клиенты, которые перестали ходить, они не считаются вообще ни в одном месяце
Вполне естественно, так как
Цитата
Евгений написал:
единственное условие, чтобы не считать его клиентом, это наличие даты прекращения занятий в соответствующем столбце
Потратьте минут 15 и напишите непротиворечивое определение того, что вы хотите посчитать относительно вашей модели данных - это не требует каких-либо знаний DAX.
Найти в массиве значение и вывести заголовок
 
Цитата
vikttur написал:
А  на самом деле?
Виктор, в Google вывод следующий
Цитата
a   b   c   d   e   f   g   h   i   k   l   m   n
ТС просто относится к тем, кто считает, что если функции в Excel и Google spreadsheet называются одинаково, то результаты комбинаций их использования дают одинаковый результат :)
Хотя, в Google даже предложенная js-функция внезапно даёт для одного из значений вывод диапазоном, а не одно значение в единственной яейке.
Найти в массиве значение и вывести заголовок
 
Kuzmich, тогда уж так
Код
function getColumnIdByValue(searchValue, dataRange) {
  const rowCount = dataRange.length;
  var result, i;
  for (i = 0; i < rowCount; i += 1) {
    result = dataRange[i].indexOf(searchValue);
    if (result > -1) {
      break;
    };
  };
  return (result > -1 ? result + 1 : result);
}
учитывая
Цитата
Mordvin111 написал:
проект именно в гугл таблице
Изменено: Андрей VG - 24 фев 2021 22:04:43
Найти в массиве значение и вывести заголовок
 
Цитата
Mershik написал: сейчас окажется что не числовые значение там)
Так не проблема же. Заявлено
Цитата
Mordvin111 написал: поробую адаптировать к гуглу.
подсчет количества клиентов по условию, power bi
 
Цитата
Евгений написал:
считать клиентами нужно только если Статус ученика = "клиент"
Я в вас верю, вы сможете самостоятельно добавить условие в фильтр. Вариант.
Код
active Count = Var maxDate = MAX('Calendar'[Date])
Var allClients = CALCULATETABLE('Ученики', ALLSELECTED('Финансы'[Date 1]))
Var neededClients = FILTER(allClients, 'Ученики'[Дата первого платежа] <= maxDate && ISBLANK('Ученики'[Дата прекращения занятий]))
Return COUNTROWS(GROUPBY(neededClients, 'Ученики'[№ клиента]))
подсчет количества клиентов по условию, power bi
 
Цитата
mechanix 85 написал:
я понял именно так задачу
Ну, вы же прекрасно знаете, что ТСы в большинстве случаев не могут сформулировать определения - считают, что это задача отвечающего :)
Цитата
Евгений написал:
у клиентов может быть оплата не в каждом месяце по разным причинам
Евгений, пожалуйста, объясните, почему вы об этом не написали при постановке задачи?
Изменено: Андрей VG - 24 фев 2021 11:52:13
Книга по VBA от Николая Павлова, Когда будет? :)
 
Lari, а в чём проблема - задайте параметр Columns и будет счастье :)
Код
Source = Csv.Document(File.Contents("C:\Users\SBT-Gritsenko-AV\Downloads\Отчет.txt"),[Delimiter=";", Columns=6, Encoding=65001, QuoteStyle=QuoteStyle.None])
подсчет количества клиентов по условию, power bi
 
Доброе время суток.
mechanix 85, ваша мера исходит из того что, оплата поступает ежемесячно без разрывов. Но, например, у ученика 871514 нет платежа в октябре 2020. Возможно у родителей не было средств - в ноябре и декабре платят большие суммы, доплачивают за октябрь. Опять же, дети могу болеть, и из-за  этого может быть разрыв в платежах. Это вполне житейские ситуации :)
Опять же, 992361 дата прекращения платежей стоит декабрь 2020 года. Означает ли это, что в ноябре 2020 это не активный клиент?
Изменено: Андрей VG - 24 фев 2021 11:33:34
Прочитать KML-файл
 
Цитата
pancrat написал:
не хватает знаний
это поправимо XPath Tutorial, Сценарии объектной модели документа DOM XML средствами OLE-Automation.
Updated. Что-то ТС затих.
Скрытый текст
Изменено: Андрей VG - 22 фев 2021 21:26:02
Как подогнать количество под сумму
 
Доброе время суток.
Цитата
Андрій Кононенко написал:
на простых числах без копеек работает отлично
А что мешает перейти к целочисленному решению в копейках?
Пожалуйста, объясните, для чего упомянуто - простые числа?
Получить количество уникальных счетфактур, Dax в Power Bi
 
Доброе время суток.
Как-то так
Код
=SUMX(VALUES('Таблица1'[год]);
   CALCULATE(DISTINCTCOUNT([сч_фк]))
)

Цитата
Михаил Л написал:
Как получить количество уникальных сф?
А какое отношение имеет слово уникальный к требуемому результату 800? Употребляйте слова по реальному смыслу, а не как придётся - тогда и решение будет приходить правильное :)
Изменено: Андрей VG - 22 фев 2021 12:36:17
Прочитать KML-файл
 
Доброе время суток.
Вариант на Power Query.
До строки с отметкой оставить нужное количество строк
 
Доброе время суток
Цитата
Павел написал:
должно выглядеть так
Павел, точно? В правилах почему-то
Цитата
2.3. Приложите файл(ы) с примером (общим весом не более 300Кб) в реальной структуре и форматах данных того, что есть сейчас и того, что хотелось бы на выходе.
Перестала работать отправка почты через CDO, отказ SMPT сервера
 
Цитата
OlegO написал:
только что просмотрел ссылку
Я посмотрел приложенный вами файл.
Цитата
OlegO написал:
а вот куда идти для расстановки галок, я не увидел, покажете?
На странице настройки почты Yandex
Перестала работать отправка почты через CDO, отказ SMPT сервера
 
Цитата
OlegO написал:
У меня, при "исходящем" ящике на яндексе указано smtp.yandex.ru
Вы по ссылке прошли - прочитали? Там и ссылка на страницу где нужно галки проставить.
Цитата
OlegO написал:
Номер порта указан 465, все как в файле.
Да, да, кончено, мне делать видимо нечего тень на плетень навожу
Код
        .Item(CDO_Cnf & "smtpserverport") = 25 'для Яндекса и Gmail 465
Перестала работать отправка почты через CDO, отказ SMPT сервера
 
Доброе время суток
Цитата
OlegO написал:
отказ сервера SMPT
А настройки по пункту первому выполнили? У меня через yandex не отправляло с таким же как у вас ссобщением. Ну и правильный номер порта не стесняйтесь указывать. :)
Перенести данные в плоскую таблицу
 
Цитата
ALex S написал:
calc
Преобразует подтаблицу (Name, Value), определяемую равными значениями полей (Column1, Column2, mark) исходной таблицы setRecordDefinitionFiledNames, в запись.
Цитата
ALex S написал:
expandRecodData
преобразует столбец с типом данных запись в столбцы таблицы Table.ExpandRecordColumn
LoadPicture() - как загрузить изображение без блокировки файла., LoadPicture() как освободить файл.
 
Доброе время суток.
Возможно это от версии Excel и версии OLE Automation зависит. Excel 365 64bit, Excel 2016 32 bit - не воспроизводится.
Код
Private Sub CommandButton1_Click()
    Set Image1.Picture = LoadPicture("C:\Temp\icons\standard_icons_web_32_16.jpg")
End Sub
Перенести данные в плоскую таблицу
 
Доброе время суток.
Вариант на Power Query.
Функция для определения среднеквадратического значения в Power Query
 
Offtop
Цитата
PooHkrd написал:
откуда там взяться
Привет, Алексей.
Ну, если со всем усердием забыть то, чему учили чуть ли не в школе... то и не такое может получиться. :)
Функция для определения среднеквадратического значения в Power Query
 
Доброе время суток
Цитата
DrillPipe написал:
о никакой длинной формулы не надо писать
Можно и ещё короче :)
Код
let
    Source = {1..10}, 
    n = List.Count(Source),
    generalSTD = Number.Sqrt((n - 1) / n) * List.StandardDeviation(Source)
in
Изменено: Андрей VG - 20 фев 2021 16:34:26
PQ. Разделить 2 столбца по строкам
 
Цитата
bereteli написал:
Какой из этих кодов быстрее?
Подскажите, пожалуйста, а что вам помешало самостоятельно протестировать?
Мера dax Выборка значений из двух таблиц
 
Доброе время суток.
Вариант
Имопрт dbf файла в Power Query
 
Цитата
PooHkrd написал:
слепить строку SQL-запроса
Привет, Алексей.
Тут я не совсем оказался прав, есть ограничения Access specifications. Действительно больше 50 штук за раз не даёт использовать - в любом тогда случает придётся разбивать. Так что пункт #8 - актуален.
Имопрт dbf файла в Power Query
 
rafa_el, а какова цель в пофайловом запросе? Чем не устраивают SQL средства?! Один раз ответили...
Код
let
    Source = Odbc.Query(
        "Driver={Microsoft Access dBASE Driver (*.dbf, *.ndx, *.mdx)};Dbq=c:\Path\dbf", 
        "Select * From [02200002]"
        & " Union All Select * From [001]"
        & " Union All Select * From [file01]"
    )
in
    Source
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 381 След.
Наверх