Page 1 of 1

เขียนสูตรเดือน นับ30วัน

Posted: Fri Mar 13, 2020 2:10 pm
by modmew
เรียน อาจารย์และทุกท่านค่ะ

ต้องการสร้างกราฟรายเดือน อยากทราบสูตรเขียนให้ในแต่ละเดือนมีจำนวนวัน = 30 วันค่ะ โดยให้มองวันที่สุดท้ายของรายงาน เริ่มต้นเป็นเป็นวันที่ 1เสมอ แล้วนับวันไปอีก 30วัน นับเป็น1เดือน

ควรใช้สูตรแบบไหนคะ รบกวนด้วยค่ะ

Re: เขียนสูตรเดือน นับ30วัน

Posted: Sat Mar 14, 2020 6:58 am
by snasui
:D อ่านแล้วยังไม่กระจ่าง มีตัวอย่างกราฟที่ต้องการหรือไม่ครับ :?:

Re: เขียนสูตรเดือน นับ30วัน

Posted: Mon Mar 16, 2020 1:34 pm
by Bo_ry
Add Sheet Data to Data model จาก Ribbon Power Pivot

ที่ Data Model
Add column

=12-int((CALCULATE(DISTINCTCOUNT(Table1[DODate]),FILTER(Table1,Table1[DODate]>=EARLIER(Table1[DODate]) && Table1[กลุ่มสินค้า] = EARLIER(Table1[กลุ่มสินค้า])))-1)/30)

Create Pivot

Re: เขียนสูตรเดือน นับ30วัน

Posted: Mon Mar 16, 2020 3:12 pm
by modmew
ขอบคุณ คุณ Bo_ry สำหรับสูตรค่ะ ได้ข้อมูลตามที่ต้องการเลยค่ะ
แต่พอลองเอาสูตรไปปรับใช้กับข้อมูลที่มีมากกว่า 1 ปี
กราฟรายเดือน มีค่าบางเดือนทับซ้อนกัน เป็นเพราะอะไรคะ รบกวนด้วยค่ะ
Capture.JPG

Re: เขียนสูตรเดือน นับ30วัน

Posted: Mon Mar 16, 2020 10:02 pm
by Bo_ry
ส่งไฟล์มาให้ลองด้วย

Re: เขียนสูตรเดือน นับ30วัน

Posted: Tue Mar 17, 2020 10:27 am
by modmew
ไฟล์ข้อมูล 2 ปี ค่ะ
ผิดถูกยังไง ช่วยชี้แนะด้วยนะคะ
มือใหม่เพิ่งเริ่มหัดใช้ BI ค่ะ

ขอบคุณค่ะ

Re: เขียนสูตรเดือน นับ30วัน

Posted: Tue Mar 17, 2020 12:21 pm
by Bo_ry
จำนวนวันของแต่ละและกลุ่มสินค้า
แต่และกลุ่มสินค้า จะมี Group month ต่างกัน เพราะวันสุดท้ายของรายงาน และจำนวนวันของแต่ละกลุ่มสินค้า ไม่เหมือนกัน

ต้องเอา Filter ของกลุ่มสินค้าออก

group month = 12-int((CALCULATE(DISTINCTCOUNT(ind[DODate]),FILTER(ind,ind[DODate]>=EARLIER(ind[DODate]) ))-1)/30)

Re: เขียนสูตรเดือน นับ30วัน

Posted: Tue Mar 17, 2020 2:06 pm
by modmew
_/\_
ขอบคุณค่ะ