Witam
Mam problem jak zmienić na wskaźniku aby pokazywał kwotę - jako plus a plus nie zmieniał wartości na -. Jeżeli występuje formuła w strukturze w liniach żeby była obliczana według danych z kostki a nie obliczana ze zmienionych kwot na wskaźniku.
Linie:
A
B
C(formula)=A+B
A=-3
B=2
C=-1 (ma wyswielic 1, a nie 5)
Pozdrawiam Konrad
Jak zminić znak w query designer na wskaźniku
-
- Posty: 4
- Rejestracja: czw mar 12, 2009 10:33 am
-
- Posty: 314
- Rejestracja: czw maja 10, 2007 1:34 pm
- Has thanked: 2 times
- Been thanked: 17 times
-
- Posty: 4
- Rejestracja: czw mar 12, 2009 10:33 am
Witam
Takich formuł do zmiany byłoby za dużo.
A chcemy by caly raport był wyświetlany kwotami na +, nawet jeśli są one -.
Tylko wtedy formuły oblicza po dodatnich kwotach, a ma to robic po danych z kostki.
Podam jeszcze raz przykład:
Dane z kostki:
wybór A=-3
wybór B=2
Formula C= -1
Gdy na wskaźniku zrobi się abs czy IFa, to wtedy źle oblicza formuły:
wybór A=3
wybór B=2
formuła C=5, ma pokazac 1 bez minusa.
I opcja zmiana znaku +/- we właściwościach zakładka wyświetlanie też nie wchodzi w grę, bo zmienia znak wszystkim pozycjom, a maja być tylko +, przy czym to jest opcja wyświetlania a nie matematyczna, i oblicza dobrze formuły.
Jakieś sugestie jak to rozwiązać
Pozdrawiam
Konrad
Takich formuł do zmiany byłoby za dużo.
A chcemy by caly raport był wyświetlany kwotami na +, nawet jeśli są one -.
Tylko wtedy formuły oblicza po dodatnich kwotach, a ma to robic po danych z kostki.
Podam jeszcze raz przykład:
Dane z kostki:
wybór A=-3
wybór B=2
Formula C= -1
Gdy na wskaźniku zrobi się abs czy IFa, to wtedy źle oblicza formuły:
wybór A=3
wybór B=2
formuła C=5, ma pokazac 1 bez minusa.
I opcja zmiana znaku +/- we właściwościach zakładka wyświetlanie też nie wchodzi w grę, bo zmienia znak wszystkim pozycjom, a maja być tylko +, przy czym to jest opcja wyświetlania a nie matematyczna, i oblicza dobrze formuły.
Jakieś sugestie jak to rozwiązać
Pozdrawiam
Konrad
Witam!
jesli dane są "analizowane" w osobnym arkuszu, to chyba nie powinno byc problemu. Pomysł z funckja ABS jest ok.
A najlepiej zaimpleetowac skrypt, ktory przed otwarciem excela
zapyta o format wyswietlania - najlepiej umiescic w zadarzeniu
Worksheet/ Query Open
np
Sub moja_procedura_plus
answer=msgbox "wyswietlac minusy jako plusy??", vbYEsOk
if answer = Yes then
For each Cells in Worksheets xyz ( jak go nazwiesz)
if ISnumeric( cells) = true then
Cells = ABS(cells)
next cells
end if
end if
end sub
jesli dane są "analizowane" w osobnym arkuszu, to chyba nie powinno byc problemu. Pomysł z funckja ABS jest ok.
A najlepiej zaimpleetowac skrypt, ktory przed otwarciem excela
zapyta o format wyswietlania - najlepiej umiescic w zadarzeniu
Worksheet/ Query Open
np
Sub moja_procedura_plus
answer=msgbox "wyswietlac minusy jako plusy??", vbYEsOk
if answer = Yes then
For each Cells in Worksheets xyz ( jak go nazwiesz)
if ISnumeric( cells) = true then
Cells = ABS(cells)
next cells
end if
end if
end sub