Что исследует?
Для периодических функций идет исследование графика функции только на промежутке периода
Наш калькулятор позволяет исследовать график функции. Но пока что нет возможности находить область определения функции
Что умеет находить этот калькулятор:
- Область определения функции: Да. Умеет определять только точки, в которых знаменатель функции обращается в нуль, но в остальных случаях:
- Умеет определять точки пересечения графика функции с осями координат: Да
- Экстремумы функции: интервалы (отрезки) возрастания и убывания функции: Да
- Точки перегибов графика функции: перегибы: интервалы выпуклости, вогнутости (впуклости): Да
- Вертикальные асимптоты : Да (это завязано с областью определения функции, на точки, где знаменатель функции обращается в нуль)
- Горизонтальные асимптоты графика функции:
- Наклонные асимптоты графика функции: Да
- Четность и нечетность функции: Да
- Минимум и максимум функции: Да
Правила ввода выражений и функций
Выражения могут состоять из функций (обозначения даны в алфавитном порядке):
- absolute(x)
- Абсолютное значение x
(модуль x или |x|) - arccos(x)
- Функция — арккосинус от x
- arccosh(x)
- Арккосинус гиперболический от x
- arcsin(x)
- Арксинус от x
- arcsinh(x)
- Арксинус гиперболический от x
- arctg(x)
- Функция — арктангенс от x
- arctgh(x)
- Арктангенс гиперболический от x
- exp(x)
- Функция — экспонента от x (что и e^x)
- log(x) or ln(x)
- Натуральный логарифм от x
(Чтобы получить log7(x), надо ввести log(x)/log(7) (или, например для log10(x)=log(x)/log(10)) - sin(x)
- Функция — Синус от x
- cos(x)
- Функция — Косинус от x
- sinh(x)
- Функция — Синус гиперболический от x
- cosh(x)
- Функция — Косинус гиперболический от x
- sqrt(x)
- Функция — квадратный корень из x
- sqr(x) или x^2
- Функция — Квадрат x
- ctg(x)
- Функция — Котангенс от x
- arcctg(x)
- Функция — Арккотангенс от x
- arcctgh(x)
- Функция — Гиперболический арккотангенс от x
- tg(x)
- Функция — Тангенс от x
- tgh(x)
- Функция — Тангенс гиперболический от x
- cbrt(x)
- Функция — кубический корень из x
- gamma(x)
- Гамма-функция
- LambertW(x)
- Функция Ламберта
- x! или factorial(x)
- Факториал от x
- DiracDelta(x)
- Дельта-функция Дирака
- Heaviside(x)
- Функция Хевисайда
Интегральные функции:
- Si(x)
- Интегральный синус от x
- Ci(x)
- Интегральный косинус от x
- Shi(x)
- Интегральный гиперболический синус от x
- Chi(x)
- Интегральный гиперболический косинус от x
В выражениях можно применять следующие операции:
- Действительные числа
- вводить в виде 7. 3
- — возведение в степень
- x + 7
- — сложение
- x — 6
- — вычитание
- 15/7
- — дробь
Другие функции:
- asec(x)
- Функция — арксеканс от x
- acsc(x)
- Функция — арккосеканс от x
- sec(x)
- Функция — секанс от x
- csc(x)
- Функция — косеканс от x
- floor(x)
- Функция — округление x в меньшую сторону (пример floor(4.5)==4.0)
- ceiling(x)
- Функция — округление x в большую сторону (пример ceiling(4.5)==5.0)
- sign(x)
- Функция — Знак x
- erf(x)
- Функция ошибок (или интеграл вероятности)
- laplace(x)
- Функция Лапласа
- asech(x)
- Функция — гиперболический арксеканс от
- csch(x)
- Функция — гиперболический косеканс от x
- sech(x)
- Функция — гиперболический секанс от x
- acsch(x)
- Функция — гиперболический арккосеканс от x
Постоянные:
- pi
- Число «Пи», которое примерно равно ~3. 14159..
- e
- Число e — основание натурального логарифма, примерно равно ~2,7183..
- i
- Комплексная единица
- oo
- Символ бесконечности — знак для бесконечности
Где учитесь?
Для правильного составления решения, укажите:
(не выбрано)9 класс10 класс11 класс1-й курс2-й курс3-й курс4-й курсдругое
Работа с агрегатами (сумма, среднее и т. д.) в Power BI — Power BI
- Статья
- 7 минут на чтение
ПРИМЕНЯЕТСЯ К: Рабочий стол Power BI Служба Power BI
Что такое совокупность?
Иногда вам нужно математически объединить значения в ваших данных. Математическая операция может быть суммой, средним, максимальным, подсчетом и так далее. Когда вы объединяете значения в своих данных, это называется объединяет . Результатом этой математической операции является агрегат .
Когда вы создаете визуализации в Power BI Desktop и службе Power BI, они могут объединять ваши данные. Часто агрегат — это именно то, что вам нужно, но в других случаях вы можете захотеть агрегировать значения другим способом. Например, сумма против среднего. Существует несколько различных способов управления и изменения совокупности, которую Power BI использует в визуализации.
Во-первых, давайте посмотрим на данные набирает , потому что тип данных определяет, как Power BI может их агрегировать.
Типы данных
Большинство наборов данных содержат более одного типа данных. На самом базовом уровне данные либо числовые, либо нет. Power BI может агрегировать числовые данные, используя сумму, среднее значение, количество, минимум, дисперсию и многое другое. Power BI может даже агрегировать текстовые данные, часто называемые категориальными данными . Если вы попытаетесь агрегировать категориальное поле, поместив его в числовое ведро, например Значения или Подсказки
В приведенном ниже примере:
Продано единиц и Цена производства — это столбцы, содержащие числовые данные.
Сегмент , Страна Регион , Продукт , Месяц и Название месяца содержат категориальные данные.
При создании визуализации Power BI объединяет числовые поля (по умолчанию sum ) по некоторому категориальному полю. Например, «Продано единиц по продукту », «Продано единиц по месяцу
» и «Производственная цена по сегменту ». Power BI относится к некоторым числовым полям как измерителей . Меры легко определить в редакторе отчетов Power BI.0015 Список полей показывает меры с символом ∑ рядом с ними. См. раздел Редактор отчетов… ознакомьтесь с дополнительной информацией.Почему агрегаты не работают так, как я хочу?
Работа с агрегатами в Power BI может вызвать затруднения. Возможно, у вас есть числовое поле, и Power BI не позволит вам изменить агрегацию. Или, может быть, у вас есть поле, например год, и вы не хотите его агрегировать, вы просто хотите подсчитать количество вхождений.
Обычно основной проблемой является определение поля в наборе данных. Возможно, владелец набора данных определил поле как текст, и это объясняет, почему Power BI не может его суммировать или усреднять. К сожалению, только владелец набора данных может изменить способ классификации поля. Таким образом, если у вас есть права владельца набора данных либо на рабочем столе, либо в программе, используемой для создания набора данных (например, Excel), вы можете решить эту проблему. В противном случае вам потребуется обратиться за помощью к владельцу набора данных.
В конце этой статьи есть специальный раздел под названием Рекомендации и устранение неполадок . Он дает советы и рекомендации. Если вы не найдете там ответа, опубликуйте свой вопрос на форуме сообщества Power BI. Вы получите быстрый ответ непосредственно от команды Power BI.
Изменение способа агрегирования числового поля
Допустим, у вас есть диаграмма, которая суммирует количество проданных единиц различных продуктов, но вы предпочитаете среднее значение.
Создать Гистограмма с кластерами , в которой используется показатель и категория. В этом примере мы используем единицы, проданные по продукту. По умолчанию Power BI создает диаграмму, на которой суммируются проданные единицы (перетащите меру в ячейку Значение ) для каждого продукта (перетащите категорию в ячейку оси ).
На панели Визуализации щелкните показатель правой кнопкой мыши и выберите нужный тип агрегата. В данном случае мы выбираем Среднее . Если вы не видите нужную вам агрегацию, см. раздел Рекомендации и устранение неполадок .
Примечание
Параметры, доступные в раскрывающемся списке, зависят от 1) выбранного поля и 2) способа, которым владелец набора данных классифицировал это поле.
Ваша визуализация теперь использует агрегирование по среднему значению.
Способы агрегирования данных
Некоторые из вариантов, которые могут быть доступны для агрегирования поля:
- Не суммировать . При выборе этого параметра Power BI обрабатывает каждое значение в этом поле отдельно и не суммирует их. Используйте этот параметр, если у вас есть столбец с числовым идентификатором, который Power BI не должен суммировать.
- Сумма . Складывает все значения в этом поле вверх.
- Среднее . Берет среднее арифметическое значений.
- Минимум . Показывает наименьшее значение.
- Максимум . Показывает наибольшее значение.
- Подсчет (не пробелы). Подсчитывает количество непустых значений в этом поле.
- Количество (различное). Подсчитывает количество различных значений в этом поле.
- Стандартное отклонение.
- Разница .
- Медиана . Показывает медианное (среднее) значение. Это значение имеет одинаковое количество элементов сверху и снизу. Если есть две медианы, Power BI усредняет их.
Например, эти данные:
СтранаРегион | Сумма |
---|---|
США | 100 |
Великобритания | 150 |
Канада | 100 |
Германия | 125 |
Франция | |
Япония | 125 |
Австралия | 150 |
Дает следующие результаты:
- Не суммировать : Каждое значение отображается отдельно
- Сумма : 750
- Среднее : 125
- Максимум : 150
- Минимум : 100
- Количество (не пробелы): 6
- Количество (различных): 4
- Стандартное отклонение: 20,4124145. ..
- Разница: 416,666…
- Медиана: 125
Создание агрегата с использованием поля категории (текстового)
Вы также можете агрегатировать нечисловое поле. Например, если у вас есть поле имени категории, вы можете добавить его как значение, а затем установить для него значение Count , Distinct count , First или Last .
Перетащите поле Категория на холст отчета. Поле Values обычно используется для числовых полей. Power BI распознает, что это поле является текстовым, поэтому создает таблицу с одним столбцом.
Щелкните стрелку рядом с Категория и измените агрегирование со значения по умолчанию Не суммировать на Подсчет (отличных) , Power BI подсчитывает количество различных категорий. В данном случае их три.
И если вы измените агрегацию на Count , Power BI подсчитает общее количество. В этом случае имеется 24 записи для категории .
Перетащите то же поле (в данном случае Категория ) в ячейку Columns еще раз. Сохранить агрегацию по умолчанию Не суммировать . Power BI разбивает количество по категориям.
Вопросы и устранение неполадок
В: Почему у меня нет варианта Не обобщать ?
О. Выбранное поле, скорее всего, является вычисляемой мерой в многомерной модели или мерой, созданной в Excel или Power BI Desktop. Каждая мера имеет свою жестко запрограммированную формулу. Вы не можете изменить агрегацию, которую использует Power BI. Например, если это сумма, это может быть только сумма. Список полей показывает меры с символом калькулятора.
Q: Мое поле является числовым , почему я могу выбрать только Count и Distinct count ?
A1: Вероятным объяснением является то, что владелец набора данных , а не классифицировал поле как число. Например, если в наборе данных есть поле года , владелец набора данных может классифицировать значение как текст. Более вероятно, что Power BI будет считать год 9.Поле 0016 (например, количество людей 1974 года рождения). Маловероятно, что Power BI будет суммировать или усреднять его. Если вы являетесь владельцем, вы можете открыть набор данных в Power BI Desktop и использовать вкладку Modeling , чтобы изменить тип данных.
A2: Если поле имеет значок калькулятора, то это мера . Каждая мера имеет собственную формулу, которую может изменить только владелец набора данных. Вычисление, которое использует Power BI, может быть простым агрегированием, таким как среднее или сумма. Это также может быть что-то более сложное, например, «процент вклада в родительскую категорию» или «нарастающий итог с начала года». Power BI не будет суммировать или усреднять результаты. Вместо этого он будет просто пересчитывать (используя жестко закодированную формулу) для каждой точки данных.
A3: Другая возможность заключается в том, что вы поместили поле в корзину , которая допускает только категориальные значения. В этом случае вашими единственными вариантами будут подсчет и отдельный подсчет.
A4: И четвертая возможность заключается в том, что вы используете поле для оси. Например, на оси гистограммы Power BI показывает одну полосу для каждого отдельного значения — значения поля вообще не объединяются.
Примечание
Исключением из этого правила являются точечные диаграммы, которые требуется агрегированных значения для осей X и Y.
Вопрос: Почему я не могу агрегировать текстовые поля для источников данных SQL Server Analysis Services (SSAS)?
A: Активные подключения к многомерным моделям SSAS не допускают агрегирования на стороне клиента, включая первое, последнее, среднее, минимальное, максимальное и сумму.
В: У меня есть точечная диаграмма, и я хочу, чтобы в моем поле было агрегировано , а не . Как?
A: добавьте поле в корзину Details , а не в корзины осей X или Y.
В: Когда я добавляю числовое поле в визуализацию, большинство из них по умолчанию используют сумму, но некоторые по умолчанию используют среднее значение, количество или какую-либо другую агрегацию. Почему агрегация по умолчанию не всегда одинакова?
A: Владельцы наборов данных могут установить суммирование по умолчанию для каждого поля. Если вы являетесь владельцем набора данных, измените суммирование по умолчанию на вкладке Modeling в Power BI Desktop.
В: Я владелец набора данных и хочу, чтобы поле никогда не агрегировалось.
A: в Power BI Desktop на вкладке Моделирование задайте для Тип данных значение Текст .
В: Я не вижу Не суммировать как вариант в моем раскрывающемся списке.
О: Попробуйте удалить поле и снова добавить его.
Есть вопросы? Попробуйте сообщество Power BI. 0195
Входной растр
Растр, для которого будет рассчитываться статистика фокуса для каждой входной ячейки.
Окрестность
(Необязательно)
Ячейки, окружающие обрабатываемую ячейку, которые будут использоваться в статистическом расчете. Есть несколько предопределенных типов соседства на выбор, или можно определить собственное ядро.
После выбора типа соседства можно установить другие параметры, чтобы полностью определить форму, размер и единицы измерения. Окрестность по умолчанию представляет собой квадратный прямоугольник шириной и высотой в три ячейки.
Ниже приведены формы доступных типов окрестности:
- Кольцо, Внутренний радиус, Внешний радиус, Тип единиц измерения
Тороидальная (бубликовая) окрестность, определяемая внутренним радиусом и внешним радиусом. Кольцо по умолчанию имеет внутренний радиус в одну ячейку и внешний радиус в три ячейки.
- Окружность, радиус, тип единиц измерения
Круговая окрестность с заданным радиусом. Радиус по умолчанию равен трем ячейкам.
- Прямоугольник, высота, ширина, тип единиц измерения
Прямоугольная окрестность, определяемая высотой и шириной. По умолчанию это квадрат с высотой и шириной в три ячейки.
- Клин, Радиус, Начальный угол, Конечный угол, Тип единиц измерения
Клиновидная окрестность, определяемая радиусом, начальным углом и конечным углом. Клин проходит против часовой стрелки от начального угла до конечного угла. Углы задаются в градусах, где 0 или 360 представляют восток. Можно использовать отрицательные углы. Клин по умолчанию составляет от 0 до 90 градусов с радиусом в три ячейки.
- Нерегулярный, файл ядра
Пользовательское окружение со спецификациями, установленными в идентифицированном текстовом файле ядра.
- Вес, файл ядра
Пользовательское соседство со спецификациями, установленными в идентифицированном текстовом файле ядра, который может применять веса к членам соседства.
Для кольцевых, круговых, прямоугольных и клиновидных окрестностей единицы расстояния для параметров могут быть указаны в единицах ячеек или единицах карты. Единицы ячейки используются по умолчанию.
Для окрестностей ядра первая строка в файле ядра определяет ширину и высоту окрестности в количестве ячеек. Последующие строки указывают, как будет обрабатываться входное значение, соответствующее этому местоположению в ядре. Значение 0 в файле ядра для нерегулярного или весового типа окрестности указывает, что соответствующее местоположение не будет включено в расчет. Для нерегулярной окрестности значение 1 в файле ядра указывает, что соответствующая входная ячейка будет включена в операцию. Для окрестности веса значение в каждой позиции указывает, на что должно быть умножено соответствующее значение входной ячейки. Можно использовать положительные, отрицательные и десятичные значения.
Тип статистики
(Необязательно)
Указывает тип статистики для расчета.
Тип статистики по умолчанию — Среднее.
Если входной растр целочисленный, будут доступны все типы статистики. Если входной растр является числом с плавающей запятой, будут доступны только статистические типы Среднее, Максимальное, Медиана, Минимум, Процентиль, Диапазон, Стандартное отклонение и Сумма.
- Среднее — будет рассчитано среднее (среднее значение) ячеек в окрестности.
- Большинство — будет определено большинство (значение, которое встречается чаще всего) ячеек по соседству.
- Максимум — будет определено максимальное (наибольшее значение) ячеек в окрестности.
- Медиана — будет вычислена медиана соседних ячеек. Медиана эквивалентна 50-му процентилю.
- Минимум — будет определен минимум (наименьшее значение) ячеек в окрестности.
- Меньшинство — будет определяться меньшинство (значение, которое встречается реже всего) ячеек в соседстве.
- Процентиль — будет рассчитан процентиль ячеек по соседству. 90-й процентиль рассчитывается по умолчанию. Вы можете указать другие значения (от 0 до 100), используя параметр Percentile value.
- Диапазон — будет рассчитан диапазон (разница между наибольшим и наименьшим значением) ячеек в окрестности.
- Стандартное отклонение — будет рассчитано стандартное отклонение соседних ячеек.
- Сумма — будет рассчитана сумма ячеек по соседству.
- Разнообразие — будет вычислено разнообразие (количество уникальных значений) ячеек в окрестности.
Игнорировать значения NoData в вычислениях
(Необязательно)
Указывает, будут ли значения NoData игнорироваться при статистическом вычислении.
- Отмечено — если в окрестности существует значение NoData, значение NoData будет игнорироваться. При определении выходного значения будут использоваться только ячейки в окрестности, имеющие значения данных. Если сама обрабатываемая ячейка имеет значение NoData, то обрабатываемая ячейка может получить значение в выходном растре при условии, что по крайней мере одна ячейка в окрестности имеет допустимое значение. Это значение по умолчанию.
- Не отмечено — если какая-либо ячейка в соседстве имеет значение NoData, включая ячейку обработки, вывод для ячейки обработки будет NoData. Наличие значения NoData означает, что недостаточно информации для определения статистического значения окрестности.
Значение процентиля
(необязательно)
Значение процентиля, которое будет рассчитано. По умолчанию 90, для 90-й процентиль.
Значение может находиться в диапазоне от 0 до 100. 0-й процентиль по существу эквивалентен минимальной статистике, а 100-й процентиль соответствует максимальной статистике. Значение 50 даст практически тот же результат, что и медианная статистика.
Этот параметр поддерживается только в том случае, если для параметра Тип статистики установлено значение Процентиль. Если указан любой другой тип статистики, этот параметр будет проигнорирован.
Возвращаемое значение
Метка | Объяснение | Тип данных | Выходной растр | Выходной фокальный растр статистики. | Raster |
FocalStatistics(in_raster, {neighborhood}, {statistics_type}, {ignore_nodata}, {percentile_value})
Name | Explanation | Data Type |
in_raster | Растр, для которого будет рассчитываться статистика фокуса для каждой входной ячейки. | Растровый слой |
окрестность (необязательно) | Ячейки, окружающие обрабатываемую ячейку, которые будут использоваться в статистическом расчете. Есть несколько предопределенных типов соседства на выбор, или можно определить собственное ядро. После выбора типа соседства можно установить другие параметры, чтобы полностью определить форму, размер и единицы измерения. Окрестность по умолчанию представляет собой квадратный прямоугольник шириной и высотой в три ячейки. Форма районов определяется классом Neighborhood. Доступные типы соседства: NbrAnnulus, NbrCircle, NbrRectangle, NbrWedge, NbrIrregular и NbrWeight. Ниже приведены формы доступных типов окрестностей:
Для окрестностей NbrAnnulus, Nbrcircle, NbrRectangle и NbrWedge единицы измерения расстояния для параметров могут быть указаны в единицах CELL или MAP. Единицы ячейки используются по умолчанию. Для окрестностей ядра первая строка в файле ядра определяет ширину и высоту окрестности в количестве ячеек. Последующие строки указывают, как будет обрабатываться входное значение, соответствующее этому местоположению в ядре. Значение 0 в файле ядра для нерегулярного или весового типа окрестности указывает, что соответствующее местоположение не будет включено в расчет. Для нерегулярной окрестности значение 1 в файле ядра указывает, что соответствующая входная ячейка будет включена в операцию. Для окрестности веса значение в каждой позиции указывает, на что должно быть умножено соответствующее значение входной ячейки. Можно использовать положительные, отрицательные и десятичные значения. | Окрестность |
Statistics_type (Необязательно) | Указывает тип статистики для расчета.
Тип статистики по умолчанию — СРЕДНИЙ. Если входной растр целочисленный, будут доступны все типы статистики. Если входной растр представляет собой число с плавающей запятой, будут доступны только статистические типы СРЕДНИЙ, МАКСИМАЛЬНЫЙ, МЕДИАНА, МИНИМАЛЬНЫЙ, ПРОЦЕНТИЛЬ, ДИАПАЗОН, СТАНДАРТНОЕ и СУММ. | Строка |
ignore_nodata (Необязательно) | Указывает, будут ли значения NoData игнорироваться при статистическом расчете.
| Булево значение |
значение_перцентиля (необязательно) | Значение процентиля, которое будет рассчитано. Значение по умолчанию — 90 для 90-го процентиля. Значение может находиться в диапазоне от 0 до 100. 0-й процентиль по существу эквивалентен минимальной статистике, а 100-й процентиль эквивалентен максимальной статистике. Значение 50 даст практически тот же результат, что и медианная статистика. Этот параметр поддерживается только в том случае, если для параметра Statistics_type установлено значение PERCENTILE. Если указан любой другой тип статистики, этот параметр будет проигнорирован. | Двойной |
Возвращаемое значение
Имя | Объяснение | Тип данных | out_raster | Выходной фокальный растр статистики. | Растр |
Пример кода
Пример 1 FocalStatistics (окно Python)В этом примере вычисляется наименее часто встречающееся значение в кольцеобразной окрестности каждой ячейки входного растра.
импорт дуги из окружения импорта arcpy импорт из arcpy. sa * env.workspace = "C:/sapyexamples/данные" outFocalStat = FocalStatistics("высота", NbrAnnulus(5, 10, "CELL"), "МЕНЬШИНСТВО", "НОДАТА") outFocalStat.save("C:/sapyexamples/output/focalstat01")Пример 2 FocalStatistics (автономный скрипт)
В этом примере определяется наименее часто встречающееся значение в окрестности 10 на 10 вокруг каждой ячейки входного растра.
# Имя: FocalStatistics_Ex_02.py # Описание: Вычисляет статистику растра по указанному # район. # Требования: Расширение Spatial Analyst # Импорт системных модулей импортировать аркпи из окружения импорта arcpy импорт из arcpy.sa * # Установить параметры среды env.workspace = "C:/sapyexamples/данные" # Установить локальные переменные inRaster = "высота" соседство = NbrRectangle (10, 10, "ЯЧЕЙКА") # Выполнить FocalStatistics outFocalStatistics = FocalStatistics(inRaster, окрестности, "МЕНЬШИНСТВО", "") # Сохраняем вывод outFocalStatistics.