Антарес | Воронежская область | +7 900 7900000 … 7999999 | +7 900 79x-xx-xx | 100 000 |
Антарес | Московская область и г. Москва | +7 900 7000000 … 7499999 | +7 900 7xx-xx-xx | 500 000 |
Антарес | Свердловская область | +7 900 7500000 … 7699999 | +7 900 7xx-xx-xx | 200 000 |
Антарес | Челябинская область | +7 900 7700000 … 7899999 | +7 900 7xx-xx-xx | 200 000 |
Арктур | Ленинградская область и г. Санкт-Петербург | +7 900 8500000 … 8998999 | +7 900 8xx-xx-xx | 499 000 |
Арктур | Самарская область | +7 900 8999000 … 8999999 | +7 900 8999-xxx | 1 000 |
Билайн | Хабаровский край | +7 900 3360000 … 3449999 | +7 900 3xx-xx-xx | 90 000 |
Билайн | Чукотский АО | +7 900 3350000 . .. 3359999 | +7 900 335-xx-xx | 10 000 |
Газпром телеком | Московская область и г. Москва | +7 900 4650000 … 4650999 9000000 … 9009999 | +7 900 4650-xxx 900-xx-xx | 11 000 |
Интеграл | Волгоградская область | +7 900 8250000 … 8374999 | +7 900 8xx-xx-xx | 125 000 |
Интеграл | Иркутская область | +7 900 8377000 … 8499999 | +7 900 8xx-xx-xx | 123 000 |
Интеграл | Краснодарский край | +7 900 8000000 … 8124999 | +7 900 8xx-xx-xx | 125 000 |
Интеграл | Ростовская область | +7 900 8126000 … 8249999 | +7 900 8xx-xx-xx | 124 000 |
Интеграл | Ставропольский край | +7 900 8125000 … 8125999 | +7 900 8125-xxx | 1 000 |
Интеграл | Томская область | +7 900 8375000 … 8375999 | +7 900 8375-xxx | 1 000 |
Интеграл | Хабаровский край | +7 900 8376000 . .. 8376999 | +7 900 8376-xxx | 1 000 |
Мотив | Курганская область | +7 900 3750000 … 3849999 | +7 900 3xx-xx-xx | 100 000 |
Мотив | Свердловская область | +7 900 0300000 … 0499999 1970000 … 2169999 | +7 900 0xx-xx-xx xxx-xx-xx | 400 000 |
Мотив | Ханты-Мансийский АО (Югра) | +7 900 3850000 … 3949999 | +7 900 3xx-xx-xx | 100 000 |
Мотив | Ямало-Ненецкий АО | +7 900 3950000 … 4049999 | +7 900 xxx-xx-xx | 100 000 |
СИМ ТЕЛЕКОМ | Московская область и г. Москва | +7 900 2188000 … 2189999 4895000 … 4899999 5550000 … 5559999 6110000 … 6199999 | +7 900 218-xx-xx 489-xx-xx 555-xx-xx 61x-xx-xx | 111 000 |
Теле2 | Алтайский край | +7 900 1630000 … 1649999 1890000 … 1899999 | +7 900 16x-xx-xx 189-xx-xx | 30 000 |
Теле2 | Архангельская область | +7 900 9110000 . .. 9209999 | +7 900 9xx-xx-xx | 100 000 |
Теле2 | Белгородская область | +7 900 1700000 … 1719999 | +7 900 17x-xx-xx | 20 000 |
Теле2 | Брянская область | +7 900 3550000 … 3749999 6900000 … 6999999 | +7 900 3xx-xx-xx 69x-xx-xx | 300 000 |
Теле2 | Владимирская область | +7 900 4735000 … 4834999 5810000 … 5909999 | +7 900 4xx-xx-xx 5xx-xx-xx | 200 000 |
Теле2 | Волгоградская область | +7 900 1740000 … 1749999 1800000 … 1839999 | +7 900 174-xx-xx 18x-xx-xx | 50 000 |
Теле2 | Вологодская область | +7 900 5000000 … 5099999 5300000 … 5549999 5560000 … 5609999 | +7 900 50x-xx-xx 5xx-xx-xx 5xx-xx-xx | 400 000 |
Теле2 | Воронежская область | +7 900 2990000 … 3099999 9240000 … 9339999 9440000 … 9639999 | +7 900 xxx-xx-xx 9xx-xx-xx 9xx-xx-xx | 410 000 |
Теле2 | Еврейская автономная область | +7 900 4150000 … 4249999 | +7 900 4xx-xx-xx | 100 000 |
Теле2 | Кабардино-Балкарская Республика | +7 900 1910000 … 1919999 | +7 900 191-xx-xx | 10 000 |
Теле2 | Калининградская область | +7 900 3450000 … 3549999 5610000 … 5709999 | +7 900 3xx-xx-xx 5xx-xx-xx | 200 000 |
Теле2 | Калужская область | +7 900 5710000 … 5809999 | +7 900 5xx-xx-xx | 100 000 |
Теле2 | Камчатский край | +7 900 1750000 … 1759999 4350000 … 4449999 6800000 … 6899999 | +7 900 175-xx-xx 4xx-xx-xx 68x-xx-xx | 210 000 |
Теле2 | Карачаево-Черкесская Республика | +7 900 1920000 … 1929999 | +7 900 192-xx-xx | 10 000 |
Теле2 | Кемеровская область | +7 900 0500000 . .. 0599999 1000000 … 1099999 | +7 900 05x-xx-xx 10x-xx-xx | 200 000 |
Теле2 | Кировская область | +7 900 5200000 … 5299999 | +7 900 52x-xx-xx | 100 000 |
Теле2 | Краснодарский край | +7 900 0000000 … 0061999 0063000 … 0099999 1950000 … 1959999 2290000 … 2989999 | +7 900 00x-xx-xx 00x-xx-xx 195-xx-xx 2xx-xx-xx | 809 000 |
Теле2 | Ленинградская область и г. Санкт-Петербург | +7 900 6200000 … 6599999 | +7 900 6xx-xx-xx | 400 000 |
Теле2 | Липецкая область | +7 900 5910000 … 6009999 9850000 … 9899999 | +7 900 xxx-xx-xx 98x-xx-xx | 150 000 |
Теле2 | Магаданская область | +7 900 4050000 … 4149999 | +7 900 4xx-xx-xx | 100 000 |
Теле2 | Московская область и г. Москва | +7 900 1400000 … 1599999 | +7 900 1xx-xx-xx | 200 000 |
Теле2 | Мурманская область | +7 900 9340000 . .. 9439999 | +7 900 9xx-xx-xx | 100 000 |
Теле2 | Омская область | +7 900 6700000 … 6799999 | +7 900 67x-xx-xx | 100 000 |
Теле2 | Орловская область | +7 900 4835000 … 4884999 | +7 900 48x-xx-xx | 50 000 |
Теле2 | Пензенская область | +7 900 3150000 … 3199999 4665000 … 4714999 | +7 900 31x-xx-xx 4xx-xx-xx | 100 000 |
Теле2 | Псковская область | +7 900 9900000 … 9999999 | +7 900 99x-xx-xx | 100 000 |
Теле2 | Республика Адыгея | +7 900 1900000 … 1909999 | +7 900 190-xx-xx | 10 000 |
Теле2 | Республика Ингушетия | +7 900 1960000 … 1969999 | +7 900 196-xx-xx | 10 000 |
Теле2 | Республика Карелия | +7 900 4550000 … 4649999 | +7 900 4xx-xx-xx | 100 000 |
Теле2 | Республика Коми | +7 900 9740000 . .. 9839999 | +7 900 9xx-xx-xx | 100 000 |
Теле2 | Республика Северная Осетия — Алания | +7 900 1930000 … 1939999 | +7 900 193-xx-xx | 10 000 |
Теле2 | Республика Татарстан | +7 900 3200000 … 3299999 | +7 900 32x-xx-xx | 100 000 |
Теле2 | Республика Тыва | +7 900 1600000 … 1629999 | +7 900 16x-xx-xx | 30 000 |
Теле2 | Ростовская область | +7 900 0062000 … 0062999 1200000 … 1399999 1720000 … 1739999 1840000 … 1889999 | +7 900 0062-xxx 1xx-xx-xx 17x-xx-xx 18x-xx-xx | 271 000 |
Теле2 | Рязанская область | +7 900 6010000 … 6109999 9010000 … 9109999 9640000 … 9739999 | +7 900 6xx-xx-xx 9xx-xx-xx 9xx-xx-xx | 300 000 |
Теле2 | Самарская область | +7 900 1760000 … 1799999 | +7 900 17x-xx-xx | 40 000 |
Теле2 | Саратовская область | +7 900 1650000 . .. 1699999 3100000 … 3149999 | +7 900 16x-xx-xx 31x-xx-xx | 100 000 |
Теле2 | Сахалинская область | +7 900 4250000 … 4349999 4885000 … 4894999 6600000 … 6699999 | +7 900 4xx-xx-xx 48x-xx-xx 66x-xx-xx | 210 000 |
Теле2 | Смоленская область | +7 900 2190000 … 2289999 | +7 900 2xx-xx-xx | 100 000 |
Теле2 | Тамбовская область | +7 900 4900000 … 4999999 5100000 … 5199999 9840000 … 9849999 | +7 900 49x-xx-xx 51x-xx-xx 984-xx-xx | 210 000 |
Теле2 | Тверская область | +7 900 0100000 … 0199999 1100000 … 1199999 4715000 … 4734999 | +7 900 01x-xx-xx 11x-xx-xx 47x-xx-xx | 220 000 |
Теле2 | Томская область | +7 900 9210000 … 9239999 | +7 900 92x-xx-xx | 30 000 |
Теле2 | Ульяновская область | +7 900 4460000 . .. 4509999 4530000 … 4549999 4655000 … 4664999 | +7 900 4xx-xx-xx 45x-xx-xx 46x-xx-xx | 80 000 |
Теле2 | Челябинская область | +7 900 0200000 … 0299999 0600000 … 0999999 | +7 900 02x-xx-xx 0xx-xx-xx | 500 000 |
Теле2 | Чеченская Республика | +7 900 1940000 … 1949999 2170000 … 2187999 | +7 900 194-xx-xx 21x-xx-xx | 28 000 |
Теле2 | Чувашская Республика | +7 900 3300000 … 3349999 4510000 … 4529999 | +7 900 33x-xx-xx 45x-xx-xx | 70 000 |
Теле2 | Чукотский АО | +7 900 4450000 … 4459999 | +7 900 445-xx-xx | 10 000 |
Кто звонил? Чей телефон, город? Проверить номер.
Узнай неизвестного звонящего по телефонному номеру. Читайте комментарии, отзывы, определяйте регион. код, оператора.
У нас умный поиск и определение номеров, честные комментарии, отзывы. Вам звонили с незнакомого номера? Вы не решаетесь ответить? Проверьте бесплатно, не писал ли кто-то уже что-то плохое о звонке оттуда, или не звонил ли мошенник?!
Ключевые возможности нашего сайта:- Узнать кто звонил
- От кого пришла смс
- Найти чей номер телефона
- Откуда звонит абонент
- Посмотреть коды операторов
- кому принадлежит номер телефона 7
Для того чтобы определить код оператора, город абонента и страну совершения звонка, номер необходимо вводить в правильном формате. Формат ввода номера телефона не должен начинаться с кода оператора.
Правильный способ набора номера определителя номера — «7…». или «+7…» со знаком плюс. . Важно набрать правильный номер, поскольку другие форматы ввода не позволяют увидеть всю информацию о звонящем из РФ.
Найти подозрительный номер:
В настоящее время служба Caller ID не может определить полную личность звонящего. Имена и адреса не отображаются, но вы можете увидеть полезную информацию, такую как место совершения звонка и сведения о поставщике услуг.
Последние отзывы о звонках:
Елена
| 2023-04-27 | 79873202172
Звонят мошенники. Изображают из себя сотрудников министерства внутренних дел. Сообщают о якобы поступившем заявлении от Центрального банка России. После вопросов «А зачем вы мне звоните и где взяли мой номер телефона?» бросают трубку…. | 2023-04-27 | 79933346482
Уточняют Ф .И.О. и кладут трубку…. Юрик
| 2023-04-26 | 79811299758
Предлагает услуги интимного содержания… Ольга
| 2023-04-26 | 79284092628
Развели на очень большую сумму и наврали во всем;… Анна
| 2023-04-26 | 79059000389
Мошенничество и обман!… Руслан
| 2023-04-26 | 74999384875
С телефона +7 499 938 48 75 звонили мошенники, представились компанией СДЕК. Пытались выудить номер ИНН и СНИЛС и получить доступ к банковскому счету под видом заключения договора…. олег
| 2023-04-26 | 79804814518
позвонила на ватсап тварь женского пола, на аватарке стояли ГОСУЛУГИ. Стала что то втирать про мошенническую попытку смены телефонного номера на портале госуслуг. не дослушал,отключился…. | 2023-04-26 | 79951543619
следователь баба настырная мошенники… Ирина
| 2023-04-26 | 79610731464
Представляются из отделения полиции г. Москвы…. Марина
| 2023-04-26 | 79083270497
Мошенники. Звонила девушка, через вотсап!!!!! представилась сотрудником сбербанка. Якобы я номер пыталась поменять в личном кабинете. Начали с выяснения, когда я ходила в банк и зачем. При отказе ответить, раздраженно стала доказывать, что это не личная информация и бросила трубку…. Павел
| 2023-04-26 | 79055891962
Звонят через WatchApp предсвляются МФЦ и пытаются получить доступ к кабинету на госулугах под заботой о смене телефонного номера. Не ведитесь на это через кабинет много чего можно наделать и кредит тоже. Будьте бдительны…. Павел
| 2023-04-26 | 79005288962
Извините ошибся номером… Павел
| 2023-04-26 | 79005288962
Звонят через WatchApp предсвляются МФЦ и пытаются получить доступ к кабинету на госулугах под заботой о смене телефонного номера. Не ведитесь на это через кабинет много чего можно наделать и кредит тоже. Будьте бдительны и да исчезнут мощенники…. | 2023-04-25 | 79363148024
Звонили якобы из полиции, что по моей доверенности кто пытался перевести деньги ВСУ. .. | 2023-04-25 | 79919579588
Звонили по Вотсапу от имени ВТБ(прилепили к звонку его логотип), предлагали подтвердить выдачу кредита! Акцент украинскийю МОШЕННИКИ… | 2023-04-25 | 79866748902
Разводилы. На днях покупал премиальный планшет, в ТЦ попросили оставить данные паспорта, телефон, машину разыгрывают. А сегодня звонят, якобы кто то пытается снять у меня деньги. После грамотных слов, даже трубку не взяли. Не ведитесь, развод… Александр
| 2023-04-25 | 79518451041
Мошенники «из мвд Москвы»… | 2023-04-25 | 79915957628
Представился следователем спросил почему не явился по повестке, был послан в местное МВД и заблокирован… Владислав
| 2023-04-24 | 79931554627
Владислав. .. | 2023-04-24 | 79931554627
Представилась сотрудником по уголовным делам на меня подали заявление и тд итп, послал куда только мог уже 10 раз звонят!… Ирина
| 2023-04-24 | 79966764512
Представляются отделом по экономическим преступлениям. Мошенники… | 2023-04-24 | 79503590061
Мошенники от имени сайта объявлений — Юла. Списывают деньги как будто через банк…. Влад
| 2023-04-24 | 79866748860
Сотрудник ВТБ банка , кредитный отдел… Владимир
| 2023-04-24 | 79167733208
Мошенники!!! Объявление с набором на службу. На словах красиво, по факту выманивают деньги… | 2023-04-24 | 79272422485
Мошенники. Опрос из якобы института социального положения граждан России .Пытаются узнать всю информацию о вас……. Владимир
| 2023-04-24 | 74953694175
Представился капитаном из отдела по борьбе с экономическими преступлениями. Просто сбрасывайте номер и вносите в черный список…. Алина
| 2023-04-24 | 79059000389
+7 905 900-03-89 — разводят по полной. Аферисты проклятые… | 2023-04-24 | 79637865381
Мошенники из Банка, кредит… Валерий
| 2023-04-24 | 79931523196
+79931523196 звонит старший дознаватель Нестерук, » у вас проблемы…нотариальная доверенность на… 1992 г.р., это ваш родственник?»… Alex
| 2023-04-24 | 79997656054
+79997656054 Несанкционированный звонок с другого региона с предложением банковских услуг как добросовестному пользователь карт VISA, Mastercsrd. Неоднократный запрет на озвучивание рекламной информации игнорировался. Налицо нарушение закона о рекламе и защиты персональных данных. Однозначно мошенники…. Фаина
| 2023-04-24 | 79058602583
Телефонные мошенники…. Ольга
| 2023-04-23 | 79889997165
Представился коллектором, но это мошенник из Газпромбанка, инвестиции ( мошенническая схема)… | 2023-04-23 | 79889997165
Мошенники, которые сотруднтчают с мошенниками,, Газпром банк,, инвестиции, угрожают… Александр
| 2023-04-23 | 79646201845
Приставились сатрудник Ростелекома, машеник…….. Иван
| 2023-04-23 | 79167733208
В подъезде плакат о службе, большая зарплата. После разговора стало понятно, что выманивают деньги. Обман… вася
| 2023-04-23 | 79646210078
навязчивая реклама!!! наглый ростелеком — звонит сразных номеров каждый данью сразу ставьте в черный список эти номера +79645993468 и +79646210078 ! Не понимает никаких слов, звонки идут каждый день!!!… вася
| 2023-04-23 | 79645993468
навязчивая реклама!!! наглый ростелеком — звонит сразных номеров каждый данью сразу ставьте в черный список эти номера +79645993468 и +79646210078 ! Не понимает никаких слов, звонки идут каждый день!!!… | 2023-04-23 | 79918528966
Звонят, в ответ молчание. Возможно мошенники…. Лия
| 2023-04-23 | 79017704165
Четвертый день уже звонят по нескольку раз в день: +79017704165, +79017660132, +79017278229, +79017694279, +79017250048, +79017327640, +79017474557. Просто достали. Моё предположение: Это связано с тем, чтг 20 апреля купила торт в магазине»Добрынинский» и назвала телефон(карта магазина) — сразу мне стали названивать эти номера…. Любовь
| 2023-04-23 | 79011845686
Замучили навязчивыми звонками.Хуже коллекторов…
Свежие обработанные телефонные номера
операторов | Функции и операторы | Руководство пользователя | Поддержка | Epi Info™
и Ampersand
Описание
Этот оператор принудительно объединяет текстовую строку двух выражений. Оператор конкатенации текста соединяет или объединяет два значения для создания непрерывного текстового значения.
Синтаксис
<выражение> & <выражение>
- <выражение> представляет любое допустимое логическое выражение.
Всякий раз, когда выражение не является строкой, оно преобразуется в подтип String. Если оба выражения имеют значение Null, результатом будет значение Null. Однако, если только одно выражение имеет значение Null, это выражение рассматривается как строка нулевой длины («») при объединении с другим выражением. Любое пустое выражение также рассматривается как строка нулевой длины.
Пример
ЧТЕНИЕ {.\Projects\Sample\Sample.prj}:Oswego ОПРЕДЕЛИТЬ полное имя TEXTINPUT ASSIGN FullName = LastName & ", " & FirstName СПИСОК Фамилия Имя Полное имя
= знак равенства
Описание
Этот оператор присваивает значение переменной или свойству. Оператор сравнения также используется как эквивалент; результатом операторов сравнения обычно является логическое значение, либо истинное, либо ложное.
Синтаксис
<переменная> <оператор> <значение>
- <переменная> представляет любую переменную или любое записываемое свойство.
-
представляет любой числовой или строковый литерал, константу или выражение.
Комментарии
Имя слева от знака равенства может быть простой скалярной переменной или элементом массива. Свойства слева от знака равенства могут быть только доступными для записи свойствами во время выполнения.
Пример
ЧТЕНИЕ {.\Projects\Sample\Sample.prj}:Oswego ОПРЕДЕЛИТЬ Newvar NUMERIC НАЗНАЧИТЬ Newvar = Возраст СПИСОК Newvar Age
Дополнение (+)
Описание
Этот оператор предоставляет сумму двух чисел. Основной арифметический оператор, используемый для сложения; результатом арифметического оператора обычно является числовое значение.
Синтаксис
[выражение1] <оператор> [выражение2]
Комментарии
Хотя оператор + может использоваться для объединения двух строк символов, оператор & следует использовать для объединения, чтобы устранить двусмысленность и обеспечить самодокументирование код. Если используется оператор +, может быть невозможно определить, произойдет ли сложение или конкатенация строк. Базовый подтип выражений определяет поведение оператора + следующим образом:
Если | Затем |
---|---|
Оба выражения числовые | Добавить |
Оба выражения являются строками | Объединить |
Одно выражение числовое, а другое строковое | Добавить |
Если одно или оба выражения являются выражениями Null, результатом будет Null. Если оба выражения пусты, результатом является целочисленный подтип. Однако, если только одно выражение имеет значение Empty, в результате другое выражение возвращается без изменений.
Пример
ПРОЧИТАТЬ {.ProjectsSampleSample.prj}:Освего ОПРЕДЕЛИТЬ Newvar NUMERIC НАЗНАЧЕНИЕ Newvar = Возраст + 5 СПИСОК Возраст Newvar
AND
Описание
Этот оператор выполняет логическое соединение двух логических выражений. Если оба выражения оцениваются как True, оператор AND возвращает True. Если одно или оба выражения оцениваются как False, оператор AND возвращает False.
Синтаксис
[Логическое выражение] И [Логическое выражение]
Комментарии
Выражение является любым допустимым логическим выражением в Epi Info.
Пример
ЧТЕНИЕ {.\Projects\Sample\Sample.prj}:дым ОПРЕДЕЛИТЬ Результат TEXTINPUT ЕСЛИ ВОЗРАСТ > 75 И ПОЛ = 2, ТО НАЗНАЧИТЬ Результат = "Старший" КОНЕЦ ВЫБЕРИТЕ Результат = "Старший" СПИСОК Результат Возраст Пол
В этом случае значение «Пожилой» присваивается всем записям, которые соответствуют обоим критериям Возраст>75 и Пол=2.
АРИФМЕТИЧЕСКИЕ
Описание
Эти основные арифметические операторы можно использовать в сочетании с другими командами. Результат представляет собой числовое значение.
Синтаксис
[Выражение] <Оператор> [Выражение]
- [Выражение] — числовое значение или переменная, содержащая данные в числовом формате.
Комментарии
Результаты выражаются в числовом формате. Основные математические операторы, которые можно использовать в Epi Info, следующие:
- Сложение + Основной арифметический оператор, используемый для сложения; результатом арифметического оператора обычно является числовое значение (например, ПРИМЕР 3 + 3).
- Вычитание — (Используется для вычитания или отрицания.) Основной арифметический оператор, используемый для вычитания или отрицания; результатом арифметического оператора обычно является числовое значение (например, ПРИМЕР 3 – 1).
- Умножение * (звездочка) Основной арифметический оператор, используемый для умножения; результатом арифметического оператора обычно является числовое значение. 9
- Модуль или остаток MOD
Арифметические операторы отображаются в порядке убывания старшинства. Скобки можно использовать для управления порядком, в котором оцениваются операторы. Однако порядок по умолчанию часто дает правильный результат.
Хотя можно выполнять математические операции с датами, рассматриваемыми как количество дней (например, IncubationDays = SymptomDateTime – ExposureDateTime), поведение служб базы данных, лежащих в основе Epi Info, делает более эффективным использование функций временных интервалов (например, IncubationDays = МИНУТЫ (ДатаВремяЭкспозиции, ДатаВремя Симптома)/[24*60]). Для вычисления даты применяются следующие правила: 92 СПИСОК var1 var2 var3 var4 var5 var6
Сравнение
Описание
Эти операторы сравнения можно использовать в операторах If, Then и Select в программах Check Code и Analysis. Переменные Да/Нет можно проверять только на равенство с другими константами Да/Нет (+), (-) и (.).
Оператор | Описание |
---|---|
= | Равно Оператор сравнения, используемый для равенства; результатом операций сравнения обычно является логическое значение True или False. БЫВШИЙ. А1 = В1. |
> | Оператор сравнения больше. Сравнивает значение больше, чем другое значение; результатом операций сравнения обычно является логическое значение True или False. Оператор сравнения, используемый для сравнения значения, превышающего другое значение; результатом операций сравнения обычно является логическое значение True или False. БЫВШИЙ. А1 > В1. |
< | Меньше, чем оператор сравнения. Сравнивает значение меньше, чем другое значение; результатом операций сравнения обычно является логическое значение True или False. Оператор сравнения, используемый для сравнения значения, меньшего, чем другое значение; результатом операций сравнения обычно является логическое значение True или False. БЫВШИЙ. А1<В1. |
>= | Больше или равно. |
<= | Меньше или равно. |
<> | Не равно. |
НРАВИТСЯ | Переменная левой стороны соответствует шаблону правой стороны; в шаблоне ‘*’ соответствует любому количеству символов, ‘?’ соответствует любому одному символу. |
Синтаксис
[Выражение] <оператор> [Выражение]
[Выражение] — любое допустимое выражение.
Комментарии
Операторы сравнения выполняются слева направо. Иерархия операторов сравнения отсутствует. Оператор <> можно использовать только с числовыми переменными. Для нечисловых переменных используйте NOT.
Пример
ПРОЧИТАТЬ {.ProjectsSampleSample.prj}:Наблюдение ВЫБЕРИТЕ Возраст>20 СПИСОК Возраст Заболевание ПРОЧИТАЙТЕ {.ProjectsSampleSample.prj}:Наблюдение ВЫБЕРИТЕ Возраст <45 СПИСОК Возраст Заболевание ПРОЧИТАЙТЕ {.ProjectsSampleSample.prj}:Наблюдение ВЫБЕРИТЕ Возраст>=38 СПИСОК Возраст Болезнь ПРОЧИТАЙТЕ {.ProjectsSampleSample.prj}:Наблюдение ВЫБЕРИТЕ Возраст<>77 СПИСОК Возраст Заболевание
LIKE
Описание
Этот оператор используется с командой SELECT для поиска подмножеств информации с помощью поиска с подстановочными знаками. LIKE может использоваться только для поиска данных в текстовых переменных и использует звездочки (*) для определения выбранного значения. Его также можно использовать для создания операторов IF/THEN.
Синтаксис
SELECT <переменная> LIKE “*value*”
SELECT <переменная> LIKE “*val*”
SELECT <переменная> LIKE “v*”
SELECT <переменная> LIKE “*v”
- Выбранная переменная должна быть текстового типа. Значение может быть целым или частичным текстовым значением. Текстовые переменные должны быть заключены в кавычки.
Комментарии
Результаты отображаются в окне вывода. Используйте LIST для просмотра выбранных записей.
Примеры
ПРОЧИТАТЬ {.\Projects\Sample\Sample.prj}:Наблюдение ОПРЕДЕЛИТЬ Больной ЦИФРОВОЙ ЕСЛИ Болезнь КАК "h*", ТО НАЗНАЧИТЬ Больной = 0 КОНЕЦ ВЫБЕРИТЕ Болезнь, КАК "h*" LIST Возраст Дата госпитализации больной GRIDTABLE
NOT
Описание
Этот оператор изменяет значение True или False следующего за ним логического выражения.
Синтаксис
NOT [Выражение]
Выражение представляет собой любое допустимое логическое выражение в Epi Info.
Комментарии
Если значение выражения равно True, НЕ возвращает значение False. Если выражение равно False, НЕ <выражение> равно True.
Пример
READ {.ProjectsSampleSample.prj}:Oswego ОПРЕДЕЛИТЕ NoVanilla YN ЕСЛИ НЕ ваниль = (+), ТО Нованиль = (+) ЕЩЕ Нованиль = (-) КОНЕЦ FREQ NoVanilla Ваниль
ВАНИЛЬ | НОВАНИЛЛА |
---|---|
Да | № |
№ | Да |
ИЛИ
Описание
Этот оператор возвращает True, если одно или другое или оба выражения имеют значение True. Если какое-либо из выражений оценивается как True, OR возвращает True. Если ни одно из выражений не оценивается как True, OR возвращает False.
Синтаксис
[Логическое выражение] OR [Логическое выражение]
[Логическое выражение] представляет любое допустимое логическое выражение в Epi Info.
Пример
ПРОЧИТАТЬ {.ProjectsSampleSample.prj}:Освего ОПРЕДЕЛИТЕ IceCream YN ЕСЛИ ВАНИЛЬ=(+) ИЛИ ШОКОЛАД=(+), ТО НАЗНАЧИТЬ IceCream=(+) ЕЩЕ НАЗНАЧИТЬ IceCream=(-) КОНЕЦ ЧАСТОТА Мороженое
ВАНИЛЬ | ШОКОЛАД | МОРОЖЕНОЕ |
---|---|---|
Да | Да | Да |
№ | Да | Да |
Да | № | Да |
№ | № | № |
XOR (исключающее ИЛИ)
Описание
Этот оператор выполняет логическое исключение двух выражений.
Синтаксис
[Логическое выражение] XOR [Логическое выражение]
[Логическое выражение] представляет любое допустимое логическое выражение в Epi Info 7 для Windows.
Комментарии
Если одно и только одно из выражений имеет значение True, результатом будет True. Однако, если какое-либо из выражений равно Null, результат также будет Null. Если ни одно из выражений не равно Null, результат определяется в соответствии со следующей таблицей:
Если выражение1 равно | А выражение2 равно | Тогда выражение1 XOR выражение2 равно |
---|---|---|
Правда | Правда | Ложь |
Правда | Ложь | Правда |
Ложь | Правда | Правда |
Ложь | Ложь | Ложь |
Пример
ПРОЧИТАТЬ {.ProjectsSampleSample.prj}:Освего ОПРЕДЕЛИТЕ OneIcecream YN ЕСЛИ ваниль = (+) XOR шоколад = (+), ТО НАЗНАЧИТЬ OneIcecream = (+) ЕЩЕ НАЗНАЧИТЬ OneIcecream = (-) КОНЕЦ СПИСОК Ванильный шоколад OneIcecream
операторов DAX — DAX | Microsoft Learn
- Статья
Язык выражений анализа данных (DAX) использует операторы для создания выражений, которые сравнивают значения, выполняют арифметические вычисления или работают со строками.
Типы операторов
Существует четыре различных типа операторов вычисления: арифметические, сравнения, конкатенации текста и логические.
Арифметические операторы
Для выполнения основных математических операций, таких как сложение, вычитание или умножение; комбинировать числа; и получить числовые результаты, используйте следующие арифметические операторы. 94
Примечание
Знак «плюс» может функционировать как бинарный оператор , так и унарный оператор . Бинарный оператор требует числа с обеих сторон оператора и выполняет сложение. Когда вы используете значения в формуле DAX с обеих сторон бинарного оператора, DAX пытается привести значения к числовым типам данных, если они еще не являются числами. Напротив, унарный оператор может быть применен к аргументу любого типа. Символ «плюс» не влияет на тип или значение и просто игнорируется, тогда как оператор «минус» создает отрицательное значение, если применяется к числовому значению.
Операторы сравнения
Вы можете сравнить два значения с помощью следующих операторов. Когда два значения сравниваются с помощью этих операторов, результатом является логическое значение, либо ИСТИНА, либо ЛОЖЬ.
Оператор сравнения | Значение | Пример |
---|---|---|
= | равно | [Регион] = «США» |
== | Строгий эквивалент | [Регион] == «США» |
> | Больше | [Дата продажи] > «Январь 2009» |
< | Менее | [Дата продажи] < "1 января 2009 г." |
>= | Больше или равно | [Сумма] >= 20000 |
<= | Меньше или равно | [Сумма] <= 100 |
<> | Не равно | [Регион] <> «США» |
Все операторы сравнения, кроме ==, рассматривают BLANK как равное числу 0, пустой строке «», DATE(1899, 12, 30) или FALSE. В результате [Столбец] = 0 будет истинным, когда значение [Столбца] равно 0 или ПУСТО. Напротив, [Column] == 0 имеет значение true, только если значение [Column] равно 0.
Оператор конкатенации текста
Используйте амперсанд ( и ) для соединения или конкатенации двух или более текстовых строк для получения единый фрагмент текста.
Текстовый оператор | Значение | Пример |
---|---|---|
& (амперсанд) | Соединяет или объединяет два значения для создания одного непрерывного текстового значения | [Регион] & «, » & [Город] |
Логические операторы
Используйте логические операторы (&&) и (||) для объединения выражений для получения одного результата.
Текстовый оператор | Значение | Примеры |
---|---|---|
&& (двойной амперсанд) | Создает условие AND между двумя выражениями, каждое из которых имеет логический результат. Если оба выражения возвращают значение TRUE, комбинация выражений также возвращает значение TRUE; в противном случае комбинация возвращает ЛОЖЬ. | ([Регион] = «Франция») && ([BikeBuyer] = «да»)) |
|| (символ двойной трубы) | Создает условие ИЛИ между двумя логическими выражениями. Если какое-либо из выражений возвращает ИСТИНА, результатом будет ИСТИНА; только когда оба выражения имеют значение FALSE, результат FALSE. | (([Регион] = «Франция») || ([BikeBuyer] = «да»)) |
В | Создает логическое условие ИЛИ между каждой строкой, сравниваемой с таблицей. Примечание: в синтаксисе конструктора таблиц используются фигурные скобки. | ‘Продукт'[Цвет] IN { «Красный», «Синий», «Черный» } |
Операторы и порядок приоритета
В некоторых случаях порядок выполнения вычислений может влиять на возвращаемое значение; поэтому важно понимать, как определяется порядок и как можно изменить порядок для получения желаемых результатов.
Порядок вычисления
Выражение оценивает операторы и значения в определенном порядке. Все выражения всегда начинаются со знака равенства (=). Знак равенства указывает, что последующие символы составляют выражение.
После знака равенства следуют вычисляемые элементы (операнды), разделенные операторами вычисления. Выражения всегда читаются слева направо, но порядок, в котором сгруппированы элементы, можно до некоторой степени контролировать с помощью круглых скобок.
Приоритет оператора
При объединении нескольких операторов в одной формуле операции упорядочены в соответствии со следующей таблицей. Если операторы имеют одинаковое значение приоритета, они упорядочены слева направо. Например, если выражение содержит как оператор умножения, так и оператор деления, они оцениваются в том порядке, в котором они появляются в выражении, слева направо.
Оператор | Описание | Возведение в степень |
---|---|
– | Знак (как в –1) |
* и / | Умножение и деление |
+ и – | Сложение и вычитание |
и | Соединяет две строки текста (объединение) |
=,==,<,>,<=,>=,<>,В | Сравнение |
НЕ | НЕ (унарный оператор) |
Использование круглых скобок для управления порядком вычисления
Чтобы изменить порядок вычисления, необходимо заключить в круглые скобки ту часть формулы, которая должна быть рассчитана первой. Например, следующая формула дает 11, потому что умножение вычисляется перед сложением. Формула умножает 2 на 3, а затем добавляет к результату 5.
=5+2*3
Напротив, если вы используете круглые скобки для изменения синтаксиса, порядок изменяется таким образом, что 5 и 2 складываются вместе, а результат умножается на 3, что дает 21.
=(5+2)*3
В следующем примере круглые скобки вокруг первой части формулы вынуждают расчет сначала вычислить выражение (3 + 0,25)
, а затем разделить результат на результат выражения ( 3 - 0,25)
.
=(3 + 0,25)/(3 - 0,25)
В следующем примере сначала применяется оператор возведения в степень в соответствии с правилами приоритета операторов, а затем применяется оператор знака. Результат для этого выражения равен -4. 92
Совместимость
DAX легко обрабатывает и сравнивает различные типы данных, как Microsoft Excel. Однако базовый механизм вычислений основан на службах SQL Server Analysis Services и предоставляет дополнительные расширенные функции реляционного хранилища данных, включая расширенную поддержку типов даты и времени. Поэтому в некоторых случаях результаты вычислений или поведение функций могут быть не такими, как в Excel. Более того, DAX поддерживает больше типов данных, чем Excel. В этом разделе описаны основные отличия.
Приведение типов данных операндов
Как правило, два операнда слева и справа от любого оператора должны иметь один и тот же тип данных. Однако, если типы данных различаются, DAX преобразует их в общий тип данных, чтобы в некоторых случаях применить оператор:
- Оба операнда преобразуются в максимально возможный общий тип данных.
- Оператор применяется, если это возможно.
Например, предположим, что у вас есть два числа, которые вы хотите объединить. Одно число получается из формулы, например = [Цена] * .20
, и результат может содержать много знаков после запятой. Другое число представляет собой целое число, предоставленное в виде строкового значения.
В этом случае DAX преобразует оба числа в действительные числа в числовом формате, используя самый большой числовой формат, который может хранить оба типа чисел. Затем DAX применит умножение.
В зависимости от комбинации типов данных приведение типов может не применяться для операций сравнения. Полный список типов данных, поддерживаемых DAX, см. в разделах Типы данных, поддерживаемые в табличных моделях, и Типы данных в Power BI Desktop.
Целое число, Вещественное число, Валюта, Дата/время и Пустое значение считаются числовыми для целей сравнения. Пробел оценивается как ноль при выполнении сравнения. Для операций сравнения поддерживаются следующие комбинации типов данных.
Левая сторона Тип данных | Правая сторона Тип данных |
---|---|
Цифровой | Цифровой |
Логический | Булево значение |
Строка | Строка |
Другие сравнения смешанных типов данных вернут ошибку. Например, такая формула, как =»1″ > 0, возвращает ошибку, указывающую, что операции сравнения DAX не поддерживают сравнение значений типа Text со значениями типа Integer .
Типы данных, используемые в DAX | Типы данных, используемые в Excel |
---|---|
Номера (I8, R8) | Номера (R8) |
строка | Строка |
Логический | Булево значение |
ДатаВремя | Вариант |
Валюта | Валюта |
Различия в порядке приоритета
Порядок приоритета операций в формулах DAX в основном такой же, как и в Microsoft Excel, но некоторые операторы Excel не поддерживаются, например проценты. Кроме того, диапазоны не поддерживаются.
Поэтому всякий раз, когда вы копируете и вставляете формулы из Excel, обязательно внимательно просмотрите формулу, так как некоторые операторы или элементы в формулах могут быть недопустимыми. Если есть какие-либо сомнения относительно порядка выполнения операций, рекомендуется использовать круглые скобки, чтобы контролировать порядок операций и устранить любую двусмысленность в отношении результата.