전체 글
-
태블로 집계식스파르타/TIP 2024. 6. 14. 22:12
프로젝트를 하면서 집계된 식를 다룰 때 항상 오류가 난다.예를 들어, 날짜 매개 변수(통치 p.Date)를 만들어서 우리가 원하는 날짜를 컨트롤 한다고 가정하자.우리의 대시보드가 월별로 보는 대시 보드라면, p.Date가 월별로 동적으로 변할 것이고, 우리가 지정한 Metric 또한 동적으로 바뀌게 될 것이다. 그러나 늘 나의 근처에는 문제가 발생한다.매개 변수가 동적으로 움직이는데 Metric은 전체 Date에 대해서 결과가 집계가 된다. 1. 집계된 식을 구성할 때 각각의 조건이 전체 식으로 구성이 된 경우➡️ 말을 어렵게 썼지만 생각보다 간단하다. "자. 우리가 이번 달( 2024.06)의 어떤 사이트의 이용자 수를 보고 싶다." 라고 가정을 하자그럼 우리는 이번 달에 해당하는 유저의 수만 구하면..
-
만우절 기념 TIL스파르타/TIL(Today I Learned) 2024. 4. 1. 10:22
오늘은 아침에 sql 문제를 푸는 도중에 새로운 걸 알아서 적어본다. 문제는 다음과 같다. Write a solution to find the patient_id, patient_name, and conditions of the patients who have Type I Diabetes. Type I Diabetes always starts with DIAB1 prefix : 솔루션을 작성하여 제1형 당뇨병 환자의 patient_id, patient_name 및 상태를 찾으십시오. 제1형 당뇨병은 항상 DIAB1 접두사로 시작합니다 여기 문제에서 보면 항상 DIAB1 이 접두사로 시작을 해야한다.라고 써있다.이는 만일 ACNE DIAB100 이렇게 되어있어도 두번째 단어의 접두사이기 때문에 출력이 되어..
-
KPT스파르타 2024. 3. 13. 09:40
Keep : 잘하고 있는 점. 계속 했으면 좋겠다 싶은 점. Problem : 뭔가 문제가 있다 싶은 점. 변화가 필요한 점. Try : 잘하고 있는 것을 더 잘하기 위해서, 문제가 있는 점을 해결하기 위해서 우리가 시도해 볼 것들 Keep : 이정도로 많이 소통한 적 없을 정도로 팀원들과 처음부터 소통을 하면서 분위기가 좋아짐 덕분에 서로에게 딱딱할 수도 있는 분위기가 화목하면서 재밌고, 친구들과 있는 분위기를 조성 이를 통해 모르는 것과 서로에게 질문을 하는 것에 대한 부담과 어색함이 없어서 더욱 좋은 프로젝트 마무리가 된 것 같음. Problem : 태블로에서 wow를 구축 못한 점이 너무 아쉬웠음. 실제로 현업에서는 수치와 비율을 보여줌으로써 이 지표가 영향가 있는가를 보여주는데 비율 계산이 안되..
-
24/3/8스파르타/TIL(Today I Learned) 2024. 3. 8. 21:17
프로젝트의 주어진 문제들을 팀원들과 같이 해결하고 대시보드를 만드는 작업을 하였다. 구글에 있는 멋진 대시보드들 중에 맘에 든 사진을 저번에 팀원이 저장하였고, 이를 참고해서 대시보드를 꾸미기 시작했다. 파이차트가 100%로 된게 많아서 아쉽지 않았지만 오히려 좋아...라는 기분으로 했다. 꽉차있어서 이뻐~ 그리고 동적으로 변하는 대시보드를 만들려고 이것 저것 시도했는데 실패해서 조금 아쉬웠다. 마케팅 대시보드는 잘 만들어봐야겠당~ 처음 도넛차트를 만들 때에는 열에 1 넣고 차원으로 안바꿔서 자꾸 안되다가 차원으로 바꾸고 이중축을 설정하니 잘 되었다. 만족스러웠다~ 오늘 마무리하고자 했던 데이터 정합성 대시보드는 잘 완성되었다. 팀원들과 위치나 색상을 조율해서 하니 재밌고 시간이 잘 갔다 울희팀 쵝오~
-
2/29 TIL스파르타/TIL(Today I Learned) 2024. 2. 29. 21:26
오랜만이다... 오늘은 프로젝트의 발제를 하여 데이터를 살펴보고 뜯어보았다. 1. pd.to_datetime(df['created_at'])를 하여 created_at이라는 object 타입 -> datetime으로 변경을 시도 2. 바로 실패 3. ValueError: time data "2024-01-14 02:35:15.743909+00:00" doesn't match format "%Y-%m-%d %H:%M:%S%z", at position 1351. You might want to try: - passing `format` if your strings have a consistent format; - passing `format='ISO8601'` if your strings are all IS..
-
leecode - 1280. Students and ExaminationsSQL 문제 2024. 2. 27. 17:44
문제 Write a solution to find the number of times each student attended each exam. Return the result table ordered by student_id and subject_name. The result format is in the following example SELECT s.student_id, s.student_name, sub.subject_name, COUNT(e.student_id) AS attended_exams FROM Students s CROSS JOIN Subjects sub LEFT JOIN Examinations e ON s.student_id = e.student_id AND sub.subject_na..
-
leeCode - 1661. Average Time of Process per MachineSQL 문제 2024. 2. 27. 14:05
문제 There is a factory website that has several machines each running the same number of processes. Write a solution to find the average time each machine takes to complete a process. The time to complete a process is the 'end' timestamp minus the 'start' timestamp. The average time is calculated by the total time to complete every process on the machine divided by the number of processes that we..