DeepSearch Guide
  • 딥서치 가이드
  • DeepSearch API
    • DeepSearch Data Platform
    • API 사용 방법
    • 데이터
      • 시장데이터
      • 개요데이터
      • 문서데이터
      • 재무데이터
        • 분기재무제표 쿼리
    • 기본적인 데이터 조회 방법
    • 쿼리를 통한 데이터 조회
      • 딥서치 쿼리 설명 및 응용
      • 기업검색
        • 데이터 기반 기업 검색
        • 문서 기반 기업 검색(뉴스, 증권사리포트, IR, 특허)
        • 주주 기반 기업 검색
        • 산업 기반 기업 검색
        • 사업 기반 기업 검색
        • 주소 기반 기업 검색
        • 기업명 기반 기업 검색
        • 외부감사여부 기반 기업 검색
        • 폐업여부 기반 기업 검색
        • 상장여부 기반 기업 검색
      • 조회된 데이터를 연산
      • FAQ 및 에러모음
    • API 함수를 통한 데이터 조회
      • 국내기업
        • 기업 검색
          • FindEntity
          • GetEntitySummary
          • FindEntityByName
          • FindEntityByShareholderName
          • FindEntityByIndustryID
          • FindEntityByBusinessArea
          • FindEntityByAddress
          • FindEntityInDocuments
          • FindAssociatedEntity
          • SearchFinancialStatementsAuditOpinion
        • 기업 정보 조회
          • GetCompanySummary
          • GetCompanyHistory
          • GetCompanyBusinessGoal
          • GetCompanyBusinessSummary
          • GetCompanyRelatedFirms
          • GetCompanyProductsSales
          • GetCompanyDebts
          • GetCompanyDividends
          • GetCompanyShareholders
          • GetCompanyEmployees
          • GetCompanyExecutives
          • GetCompanyBranches
          • GetFinancialStatementsAuditOpinion
        • 재무제표 조회
          • GetFinancialStatements
          • GetAvailableFinancialStatements
        • 공시 정보 조회
          • GetDartCapitalChange
          • GetDartDividends
          • GetDartShareRepurchase
          • GetDartMajorityShareholders
          • GetDartMajorityShareholderChange
          • GetDartMinorityShareholders
          • GetDartExecutives
          • GetDartEmployees
          • GetDartIndividualDirectorCompensation
          • GetDartOverallDirectorCompensation
          • GetDartTopIndividualCompensation
          • GetDartInvestmentInOthers
        • 컨센서스 정보 조회
          • GetConsensusInstitutionList
          • GetConsensusAnalystList
          • SearchAnalystReports
          • SearchTargetPrices
          • SearchFirmFundamentalsForecasts
        • 이슈 기업 목록 조회
          • GetCompanyShareholderChanges
          • GetTargetPriceConsensusChange
          • GetFundamentalsConsensusChange
        • 주가 정보 조회
          • GetStockSymbols
          • GetStockPrices
          • GetMarketIndexSymbols
          • GetMarketIndexes
        • 채권 정보 조회
          • GetBondClassificationCodeList
          • GetBondIssuerList
          • GetBondIssuerListFromIndustry
          • GetBondIssuerSummaryInfo
          • GetBondClassSummaryInfo
          • GetBondSummaryInfoPerIndustry
          • GetLatestBondIssues
          • SearchBondIssuerByName
          • GetBondIssuanceHistory
          • GetBondRepaymentSchedule
          • GetBondYields
          • GetBondYieldsForIndustry
          • GetAverageBondYieldTimeSeries
          • GetInterpolatedBondYields
          • GetRiskFreeYields
          • GetBondYieldPrincipalComponents
          • ConvertBondIssuerCodeToNICESymbol
          • ConvertNICESymbolToBondIssuerCode
      • 해외기업
        • 기업 정보 조회
          • 기업 목록 조회
          • 기업 개요 조회
          • 기업 재무 데이터 조회
        • 주가 정보 조회
          • 주가 정보 조회
      • 산업
        • 산업 정보 조회
          • GetAggregateIndustryInfo
          • GetAggregateIndustryConsensus
          • GetMarketSummaryInfoByIndustry
        • 기업 주제 조회
          • GetConditionalTagMetadata
          • FindEntityByTag
          • GetEntityTags
        • 기업 집단 정보 조회
          • FindConglomerateByName
          • FindConglomerateByID
          • GetConglomerateMembers
          • GetConglomerateFinancialStatements
      • 인물
        • 기업 임원 검색
          • FindPersonBio
          • FindPeopleByName
          • FindPeopleByBirthday
        • 주식 부자 목록 추출
          • FindRichestShareholders
      • 문서
        • 문서 검색
          • DocumentSearch
            • 문서 심화검색
          • DocumentTrends
          • DocumentAggregation
          • GetSentimentScore
        • 토픽 검색
          • SearchTrendingTopics
          • GetTrendingTopic
          • SearchHistoricalTopics
          • GetHistoricalTopic
        • 유사 단어 추출
          • SimilarKeywords
      • 이벤트
        • 주식 포트폴리오 성과 분석
          • ComputePortfolioReturns
          • AnalyzePortfolioReturns
        • 주식 시장 이벤트 분석
          • ComputeEventDayStockReturns
          • ComputeStockReturnCorrelationWith
          • GetIndustryReturnsOnEventDates
          • GetCumulativeIndustryReturns
        • 채권 시장 이벤트 분석
          • GetBondYieldChangesPerIssuer
          • GetBondYieldChangesPerClassification
          • GetBondYieldChangesPerIndustry
      • 경제 지표
        • 경제 지표 검색
          • FindEntity
        • 한국은행 데이터 조회
          • QueryBankOfKoreaSeriesInfo
          • QueryBankOfKoreaSeriesInfoSimple
          • QueryBankOfKoreaSeriesData
          • QueryBankOfKoreaSeriesDataSimple
        • 미연방은행 (FRED) 데이터 조회
          • QueryFredSeriesInfo
          • QueryFredSeriesData
          • GetFredCategoryOfDataSeries
          • GetFredDataSeriesListUnderCategory
        • IMF 데이터 조회
          • GetImfSeriesInfo
          • GetImfSeriesValues
          • GetImfDataflowAnnotations
          • GetImfIndicatorListOfSameCountry
          • GetImfCountryListOfSameIndicator
        • OECD 데이터 조회
          • GetOecdSeriesInfo
          • GetOecdSeriesValues
          • GetOecdDatasetAnnotations
          • GetOecdRelatedIndicatorList
        • World Bank 데이터 조회
          • QueryWorldBankSeriesInfo
          • QueryWorldBankSeriesData
          • GetWorldBankCountryListOfIndicator
          • GetWorldBankIndicatorListOfSameSource
        • 통계청 데이터 조회
          • QueryKosisTableInfo
          • GetKosisAvailableSampleDates
          • GetKosisTableCategoryItemFreqList
          • QueryKosisCrossSectionData
          • QueryKosisTimeSeriesData
        • 딥서치 자체 수집 데이터 조회
          • QueryDeepSearchOwnSeriesInfo
          • QueryDeepSearchOwnSeriesValues
          • QueryDeepSearchOwnDataSeriesListOfSameCategory
    • 결과 레이아웃
      • Input
      • Result:DataFrame
      • Result:SingleValue
      • Result:DocumentSearchResult
      • Result:DocumentTrendsResult
      • Result:TrendingTopicsSearchResult
      • Result:TrendingTopicResult
      • Result:HistoricalTopicsSearchResult(검색)
      • Result:HistoricalTopicsSearchResult(상세)
      • Result:PortfolioReturns
      • Result:PortfolioAnalysis
    • 챗딥서치
      • 문서 QA
      • 딥서치 Function Call
    • 토픽 인사이트
      • Insight
      • Question
      • Answer
  • HELP CENTER
    • 자주 묻는 질문
      • 가입 및 회원 정보
      • 플랜 및 결제/환불
      • 데이터
      • 기업 발굴하기
    • 공지 사항
      • '딥서치 마이노트' 런칭 안내
      • '딥서치 신규 엑셀 애드인' 런칭 안내
      • '경제지표' 메뉴 일시 중단
      • '밸류에이션 자동화 서비스' 업데이트
      • 딥서치 홈 화면 개편 안내
Powered by GitBook
On this page
  • 함수의 활용
  • 4칙연산
  • Max(), Min()
  • Abs()
  • Select()
  • Mean()
  • Sum()
  • Top(), Bottom()
  • Rank()
  • Sort()

Was this helpful?

  1. DeepSearch API
  2. 쿼리를 통한 데이터 조회

조회된 데이터를 연산

함수의 활용

DeepSearch 의 검색 결과를 다양하게 분석할 수 있도록 아래와 같은 함수를 지원합니다.

4칙연산(+,-,*,/), Max(), Min(), Abs(), Select(), Mean(), Top(), Bottom(), Sum(), Rank(), Sort()

4칙연산

DeepSearch 의 입력 쿼리는 4칙 연산 및 () 를 지원합니다. 함수와 4칙 연산, ()를 통하여 보다 복잡한 형태의 쿼리를 수행할 수 있습니다.

(1+1)*17/32

사칙연산을 이용하여 영업이익을 매출로 나누어 영업이익률을 계산할 수도 있고, 직전연도 매출 대비 2배이상 상승한 기업 리스트 등을 조회할 수 있습니다.

영업이익 / 매출 > 0.2 : 영업이익률이 20%를 초과하는 기업리스트를 조회합니다. 
2020 매출 > 2019 매출 * 2 : 2020년 매출이 2019년 매출대비 2배이상 상승한 기업리스트를 조회합니다.

Max(), Min()

입력 쿼리 결과값의 최대값 혹은 최소값을 계산합니다.

Max(삼성전자 매출액 2010-2018) : 삼성전자의 2010-2018 매출액 중 최대값을 리턴합니다.
Min(LG전자 영업이익 2010-2018) : LG전자의 2010-2018 영업이익 중 최소값을 리턴합니다. 

4칙 연산을 함께 활용하여, 최근 삼성전자 매출액의 최대값과 최소값이 어느정도 차이가 나는지 계산해 볼 수 있습니다.

Max(삼성전자 매출액 2010-2018)/ Min(삼성전자 매출액 2010-2018

Abs()

입력 쿼리의 결과값을 절대값으로 변환합니다.

예를 들어, 영업손실이 발생하는 기업들의 영업손실값을 절대값으로 전환하여 가져올 수 있습니다.

Abs(영업이익 < 0)

Select()

입력 쿼리 결과값이 여러개 일때, 그 중 어떤 결과를 사용할지 지정합니다. 보통 다른 함수와 중첩해서 많이 사용됩니다.

Select({입력쿼리}, {선택 순번})

Select({입력쿼리}, [{선택순번1}, {선택순번2}, ... ,{선택순번N}])

Select({입력쿼리}, {컬럼명})

Select({입력쿼리}, [{컬럼명1}, {컬럼명2}, ... , {컬럼명N}]

예를 들어, 시가총액이 1000억원 이상인 반도체 사업 기업의 매출액 정보만을 가져올 수 있습니다. 매출액 정보만을 가져오기 위하여, 순번 값에 2를 넣었습니다. ( 0: 사업 기업, 1:시가총액, 2:매출액이 되며, 입력쿼리의 쿼리 순서를 따릅니다. )

Select("*반도체*" 사업 기업 and 시가총액 > 100000000000 and 매출액, 2)

만약, 시가총액과 매출액을 조회하려면 순번값에 [1,2]를 넣어서 조회합니다.

Select("*반도체*" 사업 기업 and 시가총액 > 100000000000 and 매출액, [1,2])

순번이아니라 직접 컬럼명을 입력할 수도 있습니다.

Select("*반도체*" 사업 기업 and 시가총액 > 100000000000 and 매출액, ["시가총액", "매출액"])

Mean()

입력 쿼리의 결과를 평균합니다.

삼성전자의 2018년 주가 평균값은 아래와 같습니다.

Mean(삼성전자 2018 주가)

Select() 함수와 중첩하여 보다 복잡한 계산을 할 수 있습니다. 예를 들어, 반도체 관련 기업의 시가총액 평균은 다음과 같이 계산할 수 있습니다.

Mean(Select(반도체 관련 기업 and 시가총액, 1))

Sum()

입력 쿼리 결과값의 합계를 계산합니다.

예를 들어, 비트코인 관련 기업의 매출액의 합계를 아래와 같이 계산할 수 있습니다.

Sum(Select(비트코인 관련 기업 and 2017 매출액, 1))

Top(), Bottom()

입력 쿼리의 결과값들을 정렬하여 상위 n개, 혹은 하위 n개만 보여줍니다.

Top({입력쿼리}, 개수)

Bottom({입력쿼리}, 개수)

예를 들어, 시가 배당률이 가장 높은 10개의 기업을 아래와 같이 계산할 수 있습니다.

Top(dps/주가, 10)

입력 쿼리가 여러 조건으로 중첩되어 있는 경우, 그 중 어떤 결과값을 선택하여 상위 n개만 가져오기 위해서는 선택 함수를 사용하거나, 두번째 파라미터로 몇번째 결과값을 사용할지 추가하면 됩니다.

Top({입력쿼리}, 개수, 몇번째 쿼리 결과를 기준으로 할 것인지 순)

예를 들어, 반도체 관련 기업 중 시가총액이 1000억원 이상인 기업에 대하여, 매출액 순위 top 10 기업을 추출하고자 한다면 다음과 같이 쿼리할 수 있습니다.

Top(반도체 관련 기업 and 시가총액 > 100000000000 and 매출액, 10, 2)

Rank()

입력 쿼리의 결과값을 순위를 매겨서 리턴합니다.

예를 들어, 토지 순위를 다음과 같이 입력하여 확인해 볼 수 있습니다.

Rank(토지)

Sort()

입력 쿼리의 결과값을 정렬하여 리턴합니다.

Sort(Rank(매출액))

정렬 방법을 내 차순으로 바꾸기 위해서는 아래와 같이 파라미터를 추가하면 됩니다.

Sort(매출액 > 1000000000, ascending=False)

Previous상장여부 기반 기업 검색NextFAQ 및 에러모음

Last updated 3 years ago

Was this helpful?