회사 생산 계획표인데,날짜 아래의 생산팀 번호중에 1,2는 같은 칼럼에 순서대로 보이는데, 3만 같은날 나눠져서 보여요..
이거 어떻게 해결해야되나요. 파워BI builder에서 작업중인데요.. 이거때문에 몇날며칠 골치가 썩고 있어요
DEFINE
VAR __DS0FilterTable =
FILTER(
ALL('view_production_plan_values_shift'),
NOT ISBLANK('view_production_plan_values_shift'[BrandDescription]) &&
'view_production_plan_values_shift'[BrandDescription] <> ""
)
VAR __Base =
SUMMARIZECOLUMNS(
'view_production_plan_values_shift'[Brand],
'view_production_plan_values_shift'[BrandDescription],
'view_production_plan_values_shift'[Linkup],
'view_production_plan_values_shift'[Dest],
'view_production_plan_values_shift'[Qty],
'view_production_plan_values_shift'[SapPo],
'view_production_plan_values_shift'[Shift],
'view_production_plan_values_shift'[Week],
'view_production_plan_values_shift'[PlannedVolume],
'view_production_plan_values_shift'[timeRefDate],
'view_production_plan_values_shift'[StartDate],
'view_production_plan_values_shift'[view_material_attribute.3],
'view_production_plan_values_shift'[view_material_attribute.30],
'view_production_plan_values_shift'[view_material_attribute.31],
'view_production_plan_values_shift'[view_material_attribute-Cig.41],
'view_production_plan_values_shift'[VM_staging_boms-Filter.ComponentCode],
'view_production_plan_values_shift'[VM_staging_boms-Filter-Internal.ComponentCode],
'view_production_plan_values_shift'[view_material_attribute.12],
'view_production_plan_values_shift'[VM_staging_boms-Blend.ComponentCode],
'view_production_plan_values_shift'[Notes],
__DS0FilterTable,
/* 기존 그룹(현재 조합) 기준 합계/최대 */
"SumQtyTH", CALCULATE( DIVIDE( SUM('view_production_plan_values_shift'[Qty]), 1000 ) ),
"MaxTotalTH", CALCULATE( DIVIDE( MAX('view_production_plan_values_shift'[PlannedVolume]), 1000 ) )
)
/* ✅ 여기서 행별로 '날짜만' alias 열과 '날짜별 합계'를 추가합니다 */
VAR __DS0Core =
ADDCOLUMNS(
__Base,
/* 날짜만 (연/월/일) 별칭 컬럼: ORDER BY에도 사용 */
"DateOnly",
DATE(
YEAR([timeRefDate]),
MONTH([timeRefDate]),
DAY([timeRefDate])
),
/* 날짜별(같은 DateOnly인 모든 행) Qty 합계/1000 */
"SumQtyByDateTH",
VAR d =
DATE(
YEAR([timeRefDate]),
MONTH([timeRefDate]),
DAY([timeRefDate])
)
RETURN
CALCULATE(
DIVIDE( SUM('view_production_plan_values_shift'[Qty]), 1000 ),
/* 테이블의 모든 행을 대상으로 날짜만 동일한 것만 남김 */
FILTER(
ALL('view_production_plan_values_shift'),
DATE(
YEAR('view_production_plan_values_shift'[timeRefDate]),
MONTH('view_production_plan_values_shift'[timeRefDate]),
DAY('view_production_plan_values_shift'[timeRefDate])
)
)
)
)
EVALUATE
__DS0Core
ORDER BY
'view_production_plan_values_shift'[StartDate],
'view_production_plan_values_shift'[Linkup],
'view_production_plan_values_shift'[SapPo]
이게머노
먼진모르겍는데 화면이랑 안맞는거같은데
파워BI빌더로 작업중이에여
10년차 dba인데 저게 쿼리라고?
파워BI빌더에서는 DAX인가 뭔가로 부르더라고요
어휴... 자기가 무슨 일 하는지도 모르노 이게 sql이냐?
컴공 출신인데 담배회사에서 일한지 15년 넘어서 가물가물함. 대충 SQL 비슷한데 왜
프로시져같은데 뭐노? 처음보네