ਹੋਰ

QGIS ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਕਾਲਮ ਵਿੱਚ ਸਤਰ ਦੀ ਤੁਲਨਾ ਕੁਝ ਹੋਰਾਂ ਨਾਲ ਕਰੋ?

QGIS ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਕਾਲਮ ਵਿੱਚ ਸਤਰ ਦੀ ਤੁਲਨਾ ਕੁਝ ਹੋਰਾਂ ਨਾਲ ਕਰੋ?


ਮੈਂ ਇੱਕ ਸਮੀਕਰਨ ਲਿਖਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਿਹਾ ਹਾਂ ਜੋ ਇੱਕ ਸਹੀ ਜਾਂ 1 ਕਿਸਮ ਦਾ ਨਤੀਜਾ ਦੇਵੇਗਾ ਜੇ "ਕਾਲਮ 3" ਵਿੱਚ ਸਤਰ "ਕਾਲਮ 2" ਜਾਂ "ਕਾਲਮ 1" ਵਿੱਚ ਸਤਰ ਦੇ ਸਮਾਨ ਹੈ.

ਮੈਂ "ਕਾਲਮ 3" IN ("ਕਾਲਮ 2", "ਕਾਲਮ 1") ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਹੈ ਜੋ ਕਿ ਇਹ ਕੰਮ ਕਰਨਾ ਤਰਕਸੰਗਤ ਜਾਪਦਾ ਹੈ, ਪਰ ਇਹ ਸਿਰਫ ਇੱਕ ਖਾਲੀ ਸੈੱਲ ਦਿੰਦਾ ਹੈ.

ਮੈਂ QGIS 2.6 ਦੀ ਵਰਤੋਂ ਕਰ ਰਿਹਾ ਹਾਂ.


ਮੈਂ CASE ELSE ਦੀ ਵਰਤੋਂ ਕਰਾਂਗਾ.

ਮੰਨ ਲਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ "ਏ", "ਬੀ" ਅਤੇ "ਸੀ" ਨਾਂ ਦੇ ਤਿੰਨ ਕਾਲਮ ਹਨ. ਤੁਸੀਂ ਕਾਲਮ "a" ਦੀ ਜਾਂਚ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਜੇ ਇਹ "b" ਜਾਂ "c" ਵਿੱਚ ਸਤਰ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ, ਅਤੇ ਹਰੇਕ ਕਤਾਰ ਵਿੱਚ ਜਿੱਥੇ ਇਹ ਮੇਲ ਖਾਂਦਾ ਹੈ ਤੁਸੀਂ "ਬੂਲ" ਨਾਮਕ ਦੂਜੇ ਕਾਲਮ ਵਿੱਚ 1 ਨੂੰ ਆਉਟਪੁਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ.

ਫੀਲਡ ਕੈਲਕੁਲੇਟਰ ਵਿੱਚ ਇਸ ਕੋਡ ਦੇ ਨਾਲ ਕਾਲਮ "ਬੂਲ" ਨੂੰ ਅਪਡੇਟ ਕਰੋ:

ਕੇਸ ਜਦੋਂ "a" = "b" ਜਾਂ "a" = "c" ਫਿਰ 1 ਹੋਰ 0 ਅੰਤ

ਮੈਂ ਹੁਣੇ ਇਸਦੀ ਜਾਂਚ ਕੀਤੀ ਹੈ ਅਤੇ ਇਹ ਮੇਰੇ ਲਈ ਕੰਮ ਕਰਦਾ ਹੈ.


ਕੀ ਤੁਸੀਂ ਕੁਝ ਅਜਿਹਾ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਹੈ:

ਕਾਲਮ 1 = ਕਾਲਮ 3 ਜਾਂ ਕਾਲਮ 2 = ਕਾਲਮ 3

ਇਹ ਮੇਰੇ ਫੀਲਡ ਕੈਲਕੁਲੇਟਰ ਮੈਨੁਅਲ ਦੇ ਪੜ੍ਹਨ 'ਤੇ ਅਧਾਰਤ ਹੈ ਕਿਉਂਕਿ ਮੇਰੇ ਕੋਲ ਇਸ ਵੇਲੇ QGIS ਨਹੀਂ ਚੱਲ ਰਿਹਾ.


ਵੀਡੀਓ ਦੇਖੋ: Cara Download u0026 Instal QGis. How To Download and Install QGis