జీవన శైలి

100217anta1a.jpg

హాభారతంలోని ‘ఉద్యోగ పర్వం’లో ఒక ఘట్టం, మనిషి భావహీనతకు అద్దం పడుతుంది. సభాపర్వంలో భంగపడిన పాండవులు- జూద నియమాన్ని అనుసరించి పన్నెండేళ్లు వనవాసం, ఒక సంవత్సరం అజ్ఞాత వాసం పూర్తిచేస్తారు. ఒప్పందం ప్రకారం తమ రాజ్యభాగాన్ని అప్పగించాలని ధృతరాష్ట్రుడికి వర్తమానం పంపుతారు. కాదంటే యుద్ధం తప్పదన్న భావాన్ని వ్యక్తపరుస్తారు. ఒకవైపు కన్నకొడుకులపై అంతులేని అనురాగం, మరోవైపు పలు ఒత్తిళ్ల కారణంగా ఆయన దిక్కుతోచని స్థితికి లోనవుతాడు. తనకు ఇష్టుడు, రథ సారథి అయిన సంజయుణ్ని పాండవుల వద్దకు రాయబారిగా పంపుతాడు. ఆ రాయబారం విఫలమవుతుంది. పాండవుల న్యాయమైన కోరిక కంటే, కొడుకులపై మమకారమే ధృతరాష్ట్రుడిలో ఎక్కువవుతుంది. కుటుంబ కలహాలు ఏ పరిణామాలకు దారితీస్తాయోనన్న ఆందోళన వల్ల, ఆ రాత్రి నిద్ర పట్టదు. మనశ్శాంతి కలిగించే మాటలు వింటూ నిద్రపోవాలనుకొని మహామంత్రి విదురుడికి కబురు చేస్తాడు. నిరహంకారి, నిశ్చల మనస్కుడైన విదురుడు ఆయనతో మాట్లాడిన తీరు, ప్రతి మానవుడూ పాటించాల్సిన సామాజిక నీతిని ప్రస్ఫుటం చేస్తుంది.

‘రాచరికపు భోగాలన్నీ మీ గదిలోనే ఉన్నాయి. అయినా నిద్ర రావడం లేదంటే, భిన్నమైన ఆలోచనలు మిమ్మల్ని చుట్టుముట్టి ఉంటాయి. బలవంతులతో విరోధం తెచ్చుకొన్నవాళ్లకు, ఇతరుల సంపదను మోసంతో హరించినవాళ్లకు, దొంగలకు రాత్రిళ్లు నిద్ర పట్టదు. మరి మీకెందుకు నిద్రపట్టడం లేదు’ అని మహారాజును ప్రశ్నిస్తాడు విదురుడు. ఆ తరవాత ఏం జరిగిందన్నది వేరే కథ!

ఉదాత్త ఆశయాల వల్ల మనిషికి సమాజంలో విలువ పెరుగుతుంది. మనసును ఎప్పుడూ స్వాధీనంలో ఉంచుకొన్నవాడే విద్వాంసుడని పెద్దల మాట. పొగిడితే ఆనందం, విమర్శిస్తే కోపగించుకోవడం వివేకుల లక్షణాలు కావు. ఇతరుల తప్పులనే వెతికేవాడు, అకారణంగా ఆవేశపడేవాడు సాధించగలిగేది ఏదీ ఉండదు.

ఇతిహాసాలు, పురాణాల్లో- భౌతిక సుఖాల కోసం తాపత్రయపడిన వ్యక్తులు కనిపిస్తారు. విశ్వామిత్రుడు నందిని అనే కామధేనువు కోసంబ్రహ్మర్షి వసిష్ఠుడితో యుద్ధానికి సిద్ధపడతాడు. ఓటమి పాలవుతాడు. రజోతత్వం గల విశ్వామిత్రుడు ఆ యుద్ధం వల్ల నేర్చుకొన్న గుణపాఠమేమిటి? సాత్వికత్వంతో బ్రహ్మర్షి స్థాయినైనా పొందవచ్చని! ఆ తరవాత విశ్వామిత్రుడు రాచరికపు లక్షణాల్ని వీడి, వనాలకు వెళ్తాడు. తపస్సుతో అంచెలంచెలుగా ఎదుగుతూ లక్ష్యాన్ని సాధిస్తాడు. అందుకే మనిషి అపజయాల నుంచీ స్ఫూర్తిని పొందవచ్చని చెబుతారు విజ్ఞులు.

జ్ఞానానికి, జీవన విధానానికి సారూప్యం లేకుండా జీవిస్తుంటారు కొందరు. తెలిసి తెలిసీ మూర్ఖుల్లా జీవించేవాళ్లు మరికొందరుంటారు. తమను తామే అదేపనిగా పొగుడుకుంటూ ఉంటారు. మరి కొంతమంది మాట తీరుకు, చేతలకు ఎక్కడా పొంతన ఉండదు.

గొప్ప కార్యాలు సాధించినవారి జీవనశైలిని గమనిస్తే, వారు అనేక సమస్యలు ఎదుర్కొన్నారని స్పష్టమవుతుంది. వాటిని ఎలా అధిగమించారో పరిశీలిస్తే, ఆశ్చర్యమూ కలుగుతుంది. సహనమే అటువంటి సమర్థుల సహజ లక్షణం. క్షమించగలిగేవారికే స్నేహితులెక్కువ!

సామాజిక నీతికి అనుగుణంగా జీవించేవాడినే అందరూ గౌరవిస్తారు. ఉత్తమ జీవనశైలిని తెలుసుకోవడానికి, అటువంటివారితో సాన్నిహిత్యం అత్యవసరం. వారి జీవన విధానమే ఇతరులందరికీ స్ఫూర్తి! మహాభారతంలో ధర్మరాజు, విదురుడు, అక్రూరుడు అజాత శత్రువులు.

చెడు కలిగించే మిత్రుడి కంటే, గుణవంతుడైన శత్రువే మార్గదర్శకుడని పెద్దలంటారు. దండ కట్టేవాడు పూలను జాగ్రత్తగా పేరుస్తాడు. అటువంటి ఒద్దికైన క్రమ జీవన శైలే మనిషిని ఉన్నతంగా తీర్చిదిద్దుతుంది!

– అప్పరుసు రమాకాంతరావు
Advertisements

YTD In Qlikview

Sum({< DateField = {“>=$(=Date(YearStart(vSelectedDate)))<=$(=Date(vSelectedDate))”} >} Sales)

Sum({<Year=, Month=, Week=, Date={‘>=$(=YearStart(Today()))<=$(=Today())’}>} Sales )

Sum({< Month,Year,Date = {‘>=$(=Date(YearStart(max(Date))))<=$(=Date(max(Date)))’} >} Sales)

YTD Average:

Sum({< Monthname,Year,Month={“>=$(=Date(YearStart(max(Month)),’YYYY MMM’))<=$(=Date(max(Month),’YYYY MMM’))”} >} Sales)
/
Count( {<Monthname,Month={“>=$(=Date(YearStart(max(Month)),’YYYY MMM’))<=$(=Date(max(Month),’YYYY MMM’))”}>}DISTINCT Month)

Monthname is in MMM format.

Capture.PNG

Dates in Set Analysis

Set vLastMonth= "=Date(Max(Month),'MMM-YY')";
Set v2ndLastMonth= "=Date(AddMonths(Max(Month),-1),'MMM-YY')";
 Data:
 LOAD*, Date(MonthStart(Date),'MMM-YY') as Month,Year(Date) as Year;
 LOAD CategoryName,
 Date,
 Sales,
 Amount
 FROM
 Data.xlsx
 (ooxml, embedded labels, table is [Data (2)]);

Capture.PNG

 

Expressions:

Sum( {$<Month={“$(=Date(Max(Month),’MMM-YY’))”}>} Amount )

Sum( {$<Month={“$(=Date(AddMonths(Max(Month),-1),’MMM-YY’))”}>} Amount )

Capture.PNG

Capture.PNG

Dates in Set Analysis

How to write the below set analysis in different way?

Sum({$<CurDay -={“$(=Date(Date#(‘5/30/2016′,’MM/DD/YYYY’),’MM/DD/YYYY’))”}>}[Causal Total Time])

If(CurDay=MakeDate(2016,5,30),0,1) as IsIncluded,

set analysis expression:

Sum({$<IsIncluded ={1}>} [Causal Total Time] )

The Aggregation Scope

We have data on Date level.

Dimensions: Date,CategoryName

Measures: Sales,Amount.

Data:
load *,Date#(Month&’-‘&Year,’MMM-YYYY’) as MonthYear;
load *, Month(Date) as Month,Year(Date) as Year;
LOAD CategoryName,
Date,
Sales,
Amount
FROM
Data.xlsx
(ooxml, embedded labels, table is [Data]);

1.PNG

2.PNG

Sum (TOTAL Amount) >> Will change the value with the selection

Sum({1} Amount) >> Won’t change the value with selection and will give the value from entire document.

 

Data: Data.xlsx

Year-over-Year Comparisons

YoYComparison:
 load *,If( DayNumberOfYear(Date) <= DayNumberOfYear(Today()), 1, 0 ) as IsInYTD,
 If( DayNumberOfQuarter(Date) <= DayNumberOfQuarter(Today()), 1, 0) as IsInQTD,
 If( Day(Date) <= Day(Today()), 1, 0) as IsInMTD,
 If( Month(Date) = Month(Today()), 1, 0) as IsCurrentMonth,
 If( Month(AddMonths(Date,1)) = Month(Today()), 1, 0) as IsLastMonth;
 load *,Month(Date) as Month,Year(Date) as Year;
 LOAD CategoryName,
 date(Date) as Date,
 Sales,
 Amount
 FROM
 [Year-over-Year Comparisons_Sales.xlsx]
 (ooxml, embedded labels, table is Data);

Capture.PNG

Capture.PNG

Data: year-over-year-comparisons_sales

Aggr Example from community

Data:

LOAD * INLINE [
Country, Salesperson, Sales, Order
UK, Bob, 99, 1
UK, Bill, 87, 2
UK, Fred, 86, 3
UK, Sue, 58, 4
UK, Barbara, 103, 5
UK, Maureen, 90, 6
USA, Bob, 199, 7
USA, Bill, 187, 8
USA, Fred, 186, 9
USA, Sue, 158, 10
USA, Barbara, 203, 11
USA, Maureen, 190, 12
France, Bob, 98, 13
France, Bill, 67, 14
France, Fred, 59, 15
France, Sue, 38, 16
France, Barbara, 76, 17
];

https://community.qlik.com/docs/DOC-3857

qlikview-technical-brief-aggr